# Prawn - Rust Client Library for the Tidal API
Prawns (shrimp actually) are one of most common crustacean you will see in a tide pool :)
Prawn is a Rust library exposing a thin wrapper client around generated API clients and models for the Tidal V2 API. The wrapper client is intended to make managing authenticating via OAuth 2.0 with Tidal easier by exposing a few simple additional methods and managing refresh tokens. The OAuth methods rely on the [oauth2 crate](https://github.com/ramosbugs/oauth2-rs).
The API clients/models/docs were (mostly, with some modifications) generated by the [OpenAPI Generator](https://openapi-generator.tech) project.
Prawn currently supports the Authorization Code flow and the Client Credentials flow, which are the only ones documented as supported [in Tidal's public docs](https://developer.tidal.com/documentation/api-sdk/api-sdk-authorization)
I developed this library because the other most comprehensive Tidal library for Rust is [tidalrs](https://github.com/phayes/tidalrs). However, tidalrs only supports device authorization, does not support the authorization code or client credentials flow, and only interacts with the V1 Tidal API. Changing these assumptions felt big enough to warrant its own library in the end.
## Examples
### Generate an authorize URL
```rust
let client_id = "<your client id>";
let redirect_uri = "https://<your callback domain and endpoint>";
let config = TidalClientConfig {
oauth_config: OAuthConfig {
redirect_uri,
client_id,
client_secret: None
}
auth_token: None // we haven't authorized yet, so we don't have this.
}
let client = TidalClient::new(config)?;
let (challenge, verifier) = client.generate_pkce_challenge_and_verifier();
let scopes = vec!["user.read"];
let (auth_url, state) = client.get_authorize_url_and_state(challenge, scopes);
printf("visit {} to authorize", auth_url);
```
### Exchange url for token and call API
```rust
... /callback implementation ...
let code: String = <extract from query params>
let verifier: String = <same question?>;
let client_id = "<your client id>";
let redirect_uri = "https://<your callback domain and endpoint>";
let config = TidalClientConfig {
oauth_config: OAuthConfig {
redirect_uri,
client_id,
client_secret: None
}
auth_token: None // we haven't authorized yet, so we don't have this.
}
let client = TidalClient::new(config_with_token)?;
let token: Token = client.exchange_code_for_token(verifier, code)?;
let client_with_token = client.with_token(config_with_token)?;
let resp = client_with_token.tracks_api().get_track(<some track id>)?;
```
### Client Credentials flow
```rust
let client_id = "<your client id>";
let client_secret = "<your client secret>";
let redirect_uri = "";
let config = TidalClientConfig {
oauth_config: OAuthConfig {
redirect_uri,
client_id,
client_secret: Some(client_secret),
}
auth_token: None // we haven't authorized yet, so we don't have this.
};
let scopes = vec!["user.read"];
let token = client.exchange_client_credentials_for_token(scopes)?;
let config_with_token = TidalClientConfig {
oauth_config: OAuthConfig {
redirect_uri,
client_id,
client_secret: None
}
auth_token: Some(token)
}
let client_with_token = TidalClient::new(config_with_token)?
let resp = client_with_token.tracks_api().get_track(<some track id>)?;
```
## Documentation for API Endpoints
All URIs are relative to *https://openapi.tidal.com/v2*
*AlbumsApi* | [**create_album**](docs/AlbumsApi.md#create_album) | **POST** /albums | Create single album.
*AlbumsApi* | [**delete_album**](docs/AlbumsApi.md#delete_album) | **DELETE** /albums/{id} | Delete single album.
*AlbumsApi* | [**get_album**](docs/AlbumsApi.md#get_album) | **GET** /albums/{id} | Get single album.
*AlbumsApi* | [**get_album_artists**](docs/AlbumsApi.md#get_album_artists) | **GET** /albums/{id}/relationships/artists | Get artists relationship (\"to-many\").
*AlbumsApi* | [**get_album_cover_art**](docs/AlbumsApi.md#get_album_cover_art) | **GET** /albums/{id}/relationships/coverArt | Get coverArt relationship (\"to-many\").
*AlbumsApi* | [**get_album_genres**](docs/AlbumsApi.md#get_album_genres) | **GET** /albums/{id}/relationships/genres | Get genres relationship (\"to-many\").
*AlbumsApi* | [**get_album_items**](docs/AlbumsApi.md#get_album_items) | **GET** /albums/{id}/relationships/items | Get items relationship (\"to-many\").
*AlbumsApi* | [**get_album_owners**](docs/AlbumsApi.md#get_album_owners) | **GET** /albums/{id}/relationships/owners | Get owners relationship (\"to-many\").
*AlbumsApi* | [**get_album_providers**](docs/AlbumsApi.md#get_album_providers) | **GET** /albums/{id}/relationships/providers | Get providers relationship (\"to-many\").
*AlbumsApi* | [**get_album_replacement_replationship**](docs/AlbumsApi.md#get_album_replacement_replationship) | **GET** /albums/{id}/relationships/replacement | Get replacement relationship (\"to-one\").
*AlbumsApi* | [**get_album_suggested_cover_arts**](docs/AlbumsApi.md#get_album_suggested_cover_arts) | **GET** /albums/{id}/relationships/suggestedCoverArts | Get suggestedCoverArts relationship (\"to-many\").
*AlbumsApi* | [**get_albums**](docs/AlbumsApi.md#get_albums) | **GET** /albums | Get multiple albums.
*AlbumsApi* | [**get_similar_albums**](docs/AlbumsApi.md#get_similar_albums) | **GET** /albums/{id}/relationships/similarAlbums | Get similarAlbums relationship (\"to-many\").
*AlbumsApi* | [**patch_a_lbum_items**](docs/AlbumsApi.md#patch_a_lbum_items) | **PATCH** /albums/{id}/relationships/items | Update items relationship (\"to-many\").
*AlbumsApi* | [**patch_album**](docs/AlbumsApi.md#patch_album) | **PATCH** /albums/{id} | Update single album.
*AlbumsApi* | [**patch_album_cover_art**](docs/AlbumsApi.md#patch_album_cover_art) | **PATCH** /albums/{id}/relationships/coverArt | Update coverArt relationship (\"to-many\").
*AppreciationsApi* | [**create_appreciation**](docs/AppreciationsApi.md#create_appreciation) | **POST** /appreciations | Create single appreciation.
*ArtistBiographiesApi* | [**get_artist_biographies**](docs/ArtistBiographiesApi.md#get_artist_biographies) | **GET** /artistBiographies | Get multiple artistBiographies.
*ArtistBiographiesApi* | [**get_artist_biography**](docs/ArtistBiographiesApi.md#get_artist_biography) | **GET** /artistBiographies/{id} | Get single artistBiographie.
*ArtistBiographiesApi* | [**get_artist_biography_owners**](docs/ArtistBiographiesApi.md#get_artist_biography_owners) | **GET** /artistBiographies/{id}/relationships/owners | Get owners relationship (\"to-many\").
*ArtistBiographiesApi* | [**patch_artist_biography**](docs/ArtistBiographiesApi.md#patch_artist_biography) | **PATCH** /artistBiographies/{id} | Update single artistBiographie.
*ArtistClaimsApi* | [**create_artist_claim**](docs/ArtistClaimsApi.md#create_artist_claim) | **POST** /artistClaims | Create single artistClaim.
*ArtistClaimsApi* | [**get_artist_claim**](docs/ArtistClaimsApi.md#get_artist_claim) | **GET** /artistClaims/{id} | Get single artistClaim.
*ArtistClaimsApi* | [**get_artist_claim_accepted_artists**](docs/ArtistClaimsApi.md#get_artist_claim_accepted_artists) | **GET** /artistClaims/{id}/relationships/acceptedArtists | Get acceptedArtists relationship (\"to-many\").
*ArtistClaimsApi* | [**get_artist_claim_owners**](docs/ArtistClaimsApi.md#get_artist_claim_owners) | **GET** /artistClaims/{id}/relationships/owners | Get owners relationship (\"to-many\").
*ArtistClaimsApi* | [**get_artist_claim_recommended_artists**](docs/ArtistClaimsApi.md#get_artist_claim_recommended_artists) | **GET** /artistClaims/{id}/relationships/recommendedArtists | Get recommendedArtists relationship (\"to-many\").
*ArtistClaimsApi* | [**patch_artist_claim**](docs/ArtistClaimsApi.md#patch_artist_claim) | **PATCH** /artistClaims/{id} | Update single artistClaim.
*ArtistClaimsApi* | [**update_artist_claim_accepted_artists**](docs/ArtistClaimsApi.md#update_artist_claim_accepted_artists) | **PATCH** /artistClaims/{id}/relationships/acceptedArtists | Update acceptedArtists relationship (\"to-many\").
*ArtistRolesApi* | [**get_artist_role**](docs/ArtistRolesApi.md#get_artist_role) | **GET** /artistRoles/{id} | Get single artistRole.
*ArtistRolesApi* | [**get_artist_roles**](docs/ArtistRolesApi.md#get_artist_roles) | **GET** /artistRoles | Get multiple artistRoles.
*ArtistsApi* | [**add_artist_followers**](docs/ArtistsApi.md#add_artist_followers) | **POST** /artists/{id}/relationships/following | Add to following relationship (\"to-many\").
*ArtistsApi* | [**create_artist**](docs/ArtistsApi.md#create_artist) | **POST** /artists | Create single artist.
*ArtistsApi* | [**delete_artist_followers**](docs/ArtistsApi.md#delete_artist_followers) | **DELETE** /artists/{id}/relationships/following | Delete from following relationship (\"to-many\").
*ArtistsApi* | [**get_artist**](docs/ArtistsApi.md#get_artist) | **GET** /artists/{id} | Get single artist.
*ArtistsApi* | [**get_artist_albums**](docs/ArtistsApi.md#get_artist_albums) | **GET** /artists/{id}/relationships/albums | Get albums relationship (\"to-many\").
*ArtistsApi* | [**get_artist_artist_biography**](docs/ArtistsApi.md#get_artist_artist_biography) | **GET** /artists/{id}/relationships/biography | Get biography relationship (\"to-one\").
*ArtistsApi* | [**get_artist_artist_roles**](docs/ArtistsApi.md#get_artist_artist_roles) | **GET** /artists/{id}/relationships/roles | Get roles relationship (\"to-many\").
*ArtistsApi* | [**get_artist_follower**](docs/ArtistsApi.md#get_artist_follower) | **GET** /artists/{id}/relationships/following | Get following relationship (\"to-many\").
*ArtistsApi* | [**get_artist_followers**](docs/ArtistsApi.md#get_artist_followers) | **GET** /artists/{id}/relationships/followers | Get followers relationship (\"to-many\").
*ArtistsApi* | [**get_artist_owners**](docs/ArtistsApi.md#get_artist_owners) | **GET** /artists/{id}/relationships/owners | Get owners relationship (\"to-many\").
*ArtistsApi* | [**get_artist_profile_art**](docs/ArtistsApi.md#get_artist_profile_art) | **GET** /artists/{id}/relationships/profileArt | Get profileArt relationship (\"to-many\").
*ArtistsApi* | [**get_artist_radio**](docs/ArtistsApi.md#get_artist_radio) | **GET** /artists/{id}/relationships/radio | Get radio relationship (\"to-many\").
*ArtistsApi* | [**get_artist_similar_artists**](docs/ArtistsApi.md#get_artist_similar_artists) | **GET** /artists/{id}/relationships/similarArtists | Get similarArtists relationship (\"to-many\").
*ArtistsApi* | [**get_artist_track_providers**](docs/ArtistsApi.md#get_artist_track_providers) | **GET** /artists/{id}/relationships/trackProviders | Get trackProviders relationship (\"to-many\").
*ArtistsApi* | [**get_artist_tracks**](docs/ArtistsApi.md#get_artist_tracks) | **GET** /artists/{id}/relationships/tracks | Get tracks relationship (\"to-many\").
*ArtistsApi* | [**get_artist_videos**](docs/ArtistsApi.md#get_artist_videos) | **GET** /artists/{id}/relationships/videos | Get videos relationship (\"to-many\").
*ArtistsApi* | [**get_artists**](docs/ArtistsApi.md#get_artists) | **GET** /artists | Get multiple artists.
*ArtistsApi* | [**patch_artist**](docs/ArtistsApi.md#patch_artist) | **PATCH** /artists/{id} | Update single artist.
*ArtistsApi* | [**patch_artist_profile_art**](docs/ArtistsApi.md#patch_artist_profile_art) | **PATCH** /artists/{id}/relationships/profileArt | Update profileArt relationship (\"to-many\").
*ArtworksApi* | [**create_artwork**](docs/ArtworksApi.md#create_artwork) | **POST** /artworks | Create single artwork.
*ArtworksApi* | [**get_artwork**](docs/ArtworksApi.md#get_artwork) | **GET** /artworks/{id} | Get single artwork.
*ArtworksApi* | [**get_artwork_owners**](docs/ArtworksApi.md#get_artwork_owners) | **GET** /artworks/{id}/relationships/owners | Get owners relationship (\"to-many\").
*ArtworksApi* | [**get_artworks**](docs/ArtworksApi.md#get_artworks) | **GET** /artworks | Get multiple artworks.
*DynamicPagesApi* | [**get_dynamic_page**](docs/DynamicPagesApi.md#get_dynamic_page) | **GET** /dynamicPages | Get multiple dynamicPages.
*DynamicPagesApi* | [**get_dynamic_pages_subject**](docs/DynamicPagesApi.md#get_dynamic_pages_subject) | **GET** /dynamicPages/{id}/relationships/subject | Get subject relationship (\"to-one\").
*GenresApi* | [**get_genre**](docs/GenresApi.md#get_genre) | **GET** /genres/{id} | Get single genre.
*GenresApi* | [**get_genres**](docs/GenresApi.md#get_genres) | **GET** /genres | Get multiple genres.
*LyricsApi* | [**create_lyric**](docs/LyricsApi.md#create_lyric) | **POST** /lyrics | Create single lyric.
*LyricsApi* | [**delete_lyric**](docs/LyricsApi.md#delete_lyric) | **DELETE** /lyrics/{id} | Delete single lyric.
*LyricsApi* | [**get_lyric**](docs/LyricsApi.md#get_lyric) | **GET** /lyrics/{id} | Get single lyric.
*LyricsApi* | [**get_lyric_owners**](docs/LyricsApi.md#get_lyric_owners) | **GET** /lyrics/{id}/relationships/owners | Get owners relationship (\"to-many\").
*LyricsApi* | [**get_lyric_track**](docs/LyricsApi.md#get_lyric_track) | **GET** /lyrics/{id}/relationships/track | Get track relationship (\"to-one\").
*LyricsApi* | [**get_lyrics**](docs/LyricsApi.md#get_lyrics) | **GET** /lyrics | Get multiple lyrics.
*LyricsApi* | [**patch_lyric**](docs/LyricsApi.md#patch_lyric) | **PATCH** /lyrics/{id} | Update single lyric.
*ManualArtistClaimsApi* | [**create_manual_artist_claim**](docs/ManualArtistClaimsApi.md#create_manual_artist_claim) | **POST** /manualArtistClaims | Create single manualArtistClaim.
*PlayQueuesApi* | [**create_future_play_queue**](docs/PlayQueuesApi.md#create_future_play_queue) | **POST** /playQueues/{id}/relationships/future | Add to future relationship (\"to-many\").
*PlayQueuesApi* | [**create_play_queue**](docs/PlayQueuesApi.md#create_play_queue) | **POST** /playQueues | Create single playQueue.
*PlayQueuesApi* | [**delete_future_play_queues**](docs/PlayQueuesApi.md#delete_future_play_queues) | **DELETE** /playQueues/{id}/relationships/future | Delete from future relationship (\"to-many\").
*PlayQueuesApi* | [**delete_play_queue**](docs/PlayQueuesApi.md#delete_play_queue) | **DELETE** /playQueues/{id} | Delete single playQueue.
*PlayQueuesApi* | [**get_current_play_queue**](docs/PlayQueuesApi.md#get_current_play_queue) | **GET** /playQueues/{id}/relationships/current | Get current relationship (\"to-one\").
*PlayQueuesApi* | [**get_future_play_queue**](docs/PlayQueuesApi.md#get_future_play_queue) | **GET** /playQueues/{id}/relationships/future | Get future relationship (\"to-many\").
*PlayQueuesApi* | [**get_past_play_queues**](docs/PlayQueuesApi.md#get_past_play_queues) | **GET** /playQueues/{id}/relationships/past | Get past relationship (\"to-many\").
*PlayQueuesApi* | [**get_play_queue**](docs/PlayQueuesApi.md#get_play_queue) | **GET** /playQueues/{id} | Get single playQueue.
*PlayQueuesApi* | [**get_play_queue_owners**](docs/PlayQueuesApi.md#get_play_queue_owners) | **GET** /playQueues/{id}/relationships/owners | Get owners relationship (\"to-many\").
*PlayQueuesApi* | [**get_play_queues**](docs/PlayQueuesApi.md#get_play_queues) | **GET** /playQueues | Get multiple playQueues.
*PlayQueuesApi* | [**patch_current_play_queue**](docs/PlayQueuesApi.md#patch_current_play_queue) | **PATCH** /playQueues/{id}/relationships/current | Update current relationship (\"to-one\").
*PlayQueuesApi* | [**patch_future_play_queue**](docs/PlayQueuesApi.md#patch_future_play_queue) | **PATCH** /playQueues/{id}/relationships/future | Update future relationship (\"to-many\").
*PlayQueuesApi* | [**patch_play_queue**](docs/PlayQueuesApi.md#patch_play_queue) | **PATCH** /playQueues/{id} | Update single playQueue.
*PlaylistsApi* | [**add_items_to_playlist**](docs/PlaylistsApi.md#add_items_to_playlist) | **POST** /playlists/{id}/relationships/items | Add to items relationship (\"to-many\").
*PlaylistsApi* | [**create_playlist**](docs/PlaylistsApi.md#create_playlist) | **POST** /playlists | Create single playlist.
*PlaylistsApi* | [**delete_playlist**](docs/PlaylistsApi.md#delete_playlist) | **DELETE** /playlists/{id} | Delete single playlist.
*PlaylistsApi* | [**delete_playlist_items**](docs/PlaylistsApi.md#delete_playlist_items) | **DELETE** /playlists/{id}/relationships/items | Delete from items relationship (\"to-many\").
*PlaylistsApi* | [**get_playlist**](docs/PlaylistsApi.md#get_playlist) | **GET** /playlists/{id} | Get single playlist.
*PlaylistsApi* | [**get_playlist_cover_art**](docs/PlaylistsApi.md#get_playlist_cover_art) | **GET** /playlists/{id}/relationships/coverArt | Get coverArt relationship (\"to-many\").
*PlaylistsApi* | [**get_playlist_items**](docs/PlaylistsApi.md#get_playlist_items) | **GET** /playlists/{id}/relationships/items | Get items relationship (\"to-many\").
*PlaylistsApi* | [**get_playlist_owner_profiles**](docs/PlaylistsApi.md#get_playlist_owner_profiles) | **GET** /playlists/{id}/relationships/ownerProfiles | Get ownerProfiles relationship (\"to-many\").
*PlaylistsApi* | [**get_playlist_owners**](docs/PlaylistsApi.md#get_playlist_owners) | **GET** /playlists/{id}/relationships/owners | Get owners relationship (\"to-many\").
*PlaylistsApi* | [**get_playlists**](docs/PlaylistsApi.md#get_playlists) | **GET** /playlists | Get multiple playlists.
*PlaylistsApi* | [**patch_playlist**](docs/PlaylistsApi.md#patch_playlist) | **PATCH** /playlists/{id} | Update single playlist.
*PlaylistsApi* | [**patch_playlist_cover_art**](docs/PlaylistsApi.md#patch_playlist_cover_art) | **PATCH** /playlists/{id}/relationships/coverArt | Update coverArt relationship (\"to-many\").
*PlaylistsApi* | [**patch_playlist_items**](docs/PlaylistsApi.md#patch_playlist_items) | **PATCH** /playlists/{id}/relationships/items | Update items relationship (\"to-many\").
*ProvidersApi* | [**get_provider**](docs/ProvidersApi.md#get_provider) | **GET** /providers/{id} | Get single provider.
*ProvidersApi* | [**get_providers**](docs/ProvidersApi.md#get_providers) | **GET** /providers | Get multiple providers.
*ReactionsApi* | [**create_reaction**](docs/ReactionsApi.md#create_reaction) | **POST** /reactions | Create single reaction.
*ReactionsApi* | [**delete_reaction**](docs/ReactionsApi.md#delete_reaction) | **DELETE** /reactions/{id} | Delete single reaction.
*ReactionsApi* | [**get_reaction_owner_profile**](docs/ReactionsApi.md#get_reaction_owner_profile) | **GET** /reactions/{id}/relationships/ownerProfiles | Get ownerProfiles relationship (\"to-many\").
*ReactionsApi* | [**get_reactions**](docs/ReactionsApi.md#get_reactions) | **GET** /reactions | Get multiple reactions.
*SavedSharesApi* | [**create_saved_share**](docs/SavedSharesApi.md#create_saved_share) | **POST** /savedShares | Create single savedShare.
*SearchResultsApi* | [**get_search_result**](docs/SearchResultsApi.md#get_search_result) | **GET** /searchResults/{id} | Get single searchResult.
*SearchResultsApi* | [**get_search_result_albums**](docs/SearchResultsApi.md#get_search_result_albums) | **GET** /searchResults/{id}/relationships/albums | Get albums relationship (\"to-many\").
*SearchResultsApi* | [**get_search_result_artists**](docs/SearchResultsApi.md#get_search_result_artists) | **GET** /searchResults/{id}/relationships/artists | Get artists relationship (\"to-many\").
*SearchResultsApi* | [**get_search_result_playlists**](docs/SearchResultsApi.md#get_search_result_playlists) | **GET** /searchResults/{id}/relationships/playlists | Get playlists relationship (\"to-many\").
*SearchResultsApi* | [**get_search_result_tracks**](docs/SearchResultsApi.md#get_search_result_tracks) | **GET** /searchResults/{id}/relationships/tracks | Get tracks relationship (\"to-many\").
*SearchResultsApi* | [**get_search_result_videos**](docs/SearchResultsApi.md#get_search_result_videos) | **GET** /searchResults/{id}/relationships/videos | Get videos relationship (\"to-many\").
*SearchResultsApi* | [**get_search_results_top_hits**](docs/SearchResultsApi.md#get_search_results_top_hits) | **GET** /searchResults/{id}/relationships/topHits | Get topHits relationship (\"to-many\").
*SearchSuggestionsApi* | [**get_search_suggestion**](docs/SearchSuggestionsApi.md#get_search_suggestion) | **GET** /searchSuggestions/{id} | Get single searchSuggestion.
*SearchSuggestionsApi* | [**get_search_suggestion_direct_hits**](docs/SearchSuggestionsApi.md#get_search_suggestion_direct_hits) | **GET** /searchSuggestions/{id}/relationships/directHits | Get directHits relationship (\"to-many\").
*SharesApi* | [**create_share**](docs/SharesApi.md#create_share) | **POST** /shares | Create single share.
*SharesApi* | [**get_share**](docs/SharesApi.md#get_share) | **GET** /shares/{id} | Get single share.
*SharesApi* | [**get_share_owners**](docs/SharesApi.md#get_share_owners) | **GET** /shares/{id}/relationships/owners | Get owners relationship (\"to-many\").
*SharesApi* | [**get_share_shared_resources**](docs/SharesApi.md#get_share_shared_resources) | **GET** /shares/{id}/relationships/sharedResources | Get sharedResources relationship (\"to-many\").
*SharesApi* | [**get_shares**](docs/SharesApi.md#get_shares) | **GET** /shares | Get multiple shares.
*StripeConnectionsApi* | [**create_stripe_connection**](docs/StripeConnectionsApi.md#create_stripe_connection) | **POST** /stripeConnections | Create single stripeConnection.
*StripeConnectionsApi* | [**get_stripe_connection_owners**](docs/StripeConnectionsApi.md#get_stripe_connection_owners) | **GET** /stripeConnections/{id}/relationships/owners | Get owners relationship (\"to-many\").
*StripeConnectionsApi* | [**get_stripe_connections**](docs/StripeConnectionsApi.md#get_stripe_connections) | **GET** /stripeConnections | Get multiple stripeConnections.
*TrackFilesApi* | [**get_track_file**](docs/TrackFilesApi.md#get_track_file) | **GET** /trackFiles/{id} | Get single trackFile.
*TrackManifestsApi* | [**get_track_manifest**](docs/TrackManifestsApi.md#get_track_manifest) | **GET** /trackManifests/{id} | Get single trackManifest.
*TrackSourceFilesApi* | [**create_track_source_file**](docs/TrackSourceFilesApi.md#create_track_source_file) | **POST** /trackSourceFiles | Create single trackSourceFile.
*TrackSourceFilesApi* | [**get_track_source_file**](docs/TrackSourceFilesApi.md#get_track_source_file) | **GET** /trackSourceFiles/{id} | Get single trackSourceFile.
*TrackSourceFilesApi* | [**get_track_source_file_owners**](docs/TrackSourceFilesApi.md#get_track_source_file_owners) | **GET** /trackSourceFiles/{id}/relationships/owners | Get owners relationship (\"to-many\").
*TrackSourceFilesApi* | [**get_track_source_files**](docs/TrackSourceFilesApi.md#get_track_source_files) | **GET** /trackSourceFiles | Get multiple trackSourceFiles.
*TrackStatisticsApi* | [**get_track_statistic**](docs/TrackStatisticsApi.md#get_track_statistic) | **GET** /trackStatistics/{id} | Get single trackStatistic.
*TrackStatisticsApi* | [**get_track_statistic_owners**](docs/TrackStatisticsApi.md#get_track_statistic_owners) | **GET** /trackStatistics/{id}/relationships/owners | Get owners relationship (\"to-many\").
*TrackStatisticsApi* | [**get_track_statistics**](docs/TrackStatisticsApi.md#get_track_statistics) | **GET** /trackStatistics | Get multiple trackStatistics.
*TracksApi* | [**create_track**](docs/TracksApi.md#create_track) | **POST** /tracks | Create single track.
*TracksApi* | [**delete_track**](docs/TracksApi.md#delete_track) | **DELETE** /tracks/{id} | Delete single track.
*TracksApi* | [**get_track**](docs/TracksApi.md#get_track) | **GET** /tracks/{id} | Get single track.
*TracksApi* | [**get_track_albums**](docs/TracksApi.md#get_track_albums) | **GET** /tracks/{id}/relationships/albums | Get albums relationship (\"to-many\").
*TracksApi* | [**get_track_genres**](docs/TracksApi.md#get_track_genres) | **GET** /tracks/{id}/relationships/genres | Get genres relationship (\"to-many\").
*TracksApi* | [**get_track_lyrics**](docs/TracksApi.md#get_track_lyrics) | **GET** /tracks/{id}/relationships/lyrics | Get lyrics relationship (\"to-many\").
*TracksApi* | [**get_track_owners**](docs/TracksApi.md#get_track_owners) | **GET** /tracks/{id}/relationships/owners | Get owners relationship (\"to-many\").
*TracksApi* | [**get_track_providers**](docs/TracksApi.md#get_track_providers) | **GET** /tracks/{id}/relationships/providers | Get providers relationship (\"to-many\").
*TracksApi* | [**get_track_radio**](docs/TracksApi.md#get_track_radio) | **GET** /tracks/{id}/relationships/radio | Get radio relationship (\"to-many\").
*TracksApi* | [**get_track_replacement_relationship**](docs/TracksApi.md#get_track_replacement_relationship) | **GET** /tracks/{id}/relationships/replacement | Get replacement relationship (\"to-one\").
*TracksApi* | [**get_track_shares**](docs/TracksApi.md#get_track_shares) | **GET** /tracks/{id}/relationships/shares | Get shares relationship (\"to-many\").
*TracksApi* | [**get_track_similar_tracks**](docs/TracksApi.md#get_track_similar_tracks) | **GET** /tracks/{id}/relationships/similarTracks | Get similarTracks relationship (\"to-many\").
*TracksApi* | [**get_track_track_source_file**](docs/TracksApi.md#get_track_track_source_file) | **GET** /tracks/{id}/relationships/sourceFile | Get sourceFile relationship (\"to-one\").
*TracksApi* | [**get_track_track_statistics**](docs/TracksApi.md#get_track_track_statistics) | **GET** /tracks/{id}/relationships/trackStatistics | Get trackStatistics relationship (\"to-one\").
*TracksApi* | [**get_tracks**](docs/TracksApi.md#get_tracks) | **GET** /tracks | Get multiple tracks.
*TracksApi* | [**patch_track**](docs/TracksApi.md#patch_track) | **PATCH** /tracks/{id} | Update single track.
*TracksApi* | [**patch_track_albums**](docs/TracksApi.md#patch_track_albums) | **PATCH** /tracks/{id}/relationships/albums | Update albums relationship (\"to-many\").
*TracksApi* | [**patch_track_artists**](docs/TracksApi.md#patch_track_artists) | **GET** /tracks/{id}/relationships/artists | Get artists relationship (\"to-many\").
*UserCollectionFoldersApi* | [**add_user_collection_folder_items**](docs/UserCollectionFoldersApi.md#add_user_collection_folder_items) | **POST** /userCollectionFolders/{id}/relationships/items | Add to items relationship (\"to-many\").
*UserCollectionFoldersApi* | [**create_user_collection_folder**](docs/UserCollectionFoldersApi.md#create_user_collection_folder) | **POST** /userCollectionFolders | Create single userCollectionFolder.
*UserCollectionFoldersApi* | [**delete_user_collection_folder**](docs/UserCollectionFoldersApi.md#delete_user_collection_folder) | **DELETE** /userCollectionFolders/{id} | Delete single userCollectionFolder.
*UserCollectionFoldersApi* | [**delete_user_collection_folder_items**](docs/UserCollectionFoldersApi.md#delete_user_collection_folder_items) | **DELETE** /userCollectionFolders/{id}/relationships/items | Delete from items relationship (\"to-many\").
*UserCollectionFoldersApi* | [**get_user_collection_folder**](docs/UserCollectionFoldersApi.md#get_user_collection_folder) | **GET** /userCollectionFolders/{id} | Get single userCollectionFolder.
*UserCollectionFoldersApi* | [**get_user_collection_folder_items**](docs/UserCollectionFoldersApi.md#get_user_collection_folder_items) | **GET** /userCollectionFolders/{id}/relationships/items | Get items relationship (\"to-many\").
*UserCollectionFoldersApi* | [**get_user_collection_folder_owners**](docs/UserCollectionFoldersApi.md#get_user_collection_folder_owners) | **GET** /userCollectionFolders/{id}/relationships/owners | Get owners relationship (\"to-many\").
*UserCollectionFoldersApi* | [**get_user_collection_folders**](docs/UserCollectionFoldersApi.md#get_user_collection_folders) | **GET** /userCollectionFolders | Get multiple userCollectionFolders.
*UserCollectionFoldersApi* | [**patch_user_collection_folder**](docs/UserCollectionFoldersApi.md#patch_user_collection_folder) | **PATCH** /userCollectionFolders/{id} | Update single userCollectionFolder.
*UserCollectionsApi* | [**add_user_collection_albums**](docs/UserCollectionsApi.md#add_user_collection_albums) | **POST** /userCollections/{id}/relationships/albums | Add to albums relationship (\"to-many\").
*UserCollectionsApi* | [**add_user_collection_artists**](docs/UserCollectionsApi.md#add_user_collection_artists) | **POST** /userCollections/{id}/relationships/artists | Add to artists relationship (\"to-many\").
*UserCollectionsApi* | [**add_user_collection_playlists**](docs/UserCollectionsApi.md#add_user_collection_playlists) | **POST** /userCollections/{id}/relationships/playlists | Add to playlists relationship (\"to-many\").
*UserCollectionsApi* | [**add_user_collection_tracks**](docs/UserCollectionsApi.md#add_user_collection_tracks) | **POST** /userCollections/{id}/relationships/tracks | Add to tracks relationship (\"to-many\").
*UserCollectionsApi* | [**add_user_collection_videos**](docs/UserCollectionsApi.md#add_user_collection_videos) | **POST** /userCollections/{id}/relationships/videos | Add to videos relationship (\"to-many\").
*UserCollectionsApi* | [**delete_user_collection_albums**](docs/UserCollectionsApi.md#delete_user_collection_albums) | **DELETE** /userCollections/{id}/relationships/albums | Delete from albums relationship (\"to-many\").
*UserCollectionsApi* | [**delete_user_collection_artists**](docs/UserCollectionsApi.md#delete_user_collection_artists) | **DELETE** /userCollections/{id}/relationships/artists | Delete from artists relationship (\"to-many\").
*UserCollectionsApi* | [**delete_user_collection_tracks**](docs/UserCollectionsApi.md#delete_user_collection_tracks) | **DELETE** /userCollections/{id}/relationships/tracks | Delete from tracks relationship (\"to-many\").
*UserCollectionsApi* | [**delete_user_collection_videos**](docs/UserCollectionsApi.md#delete_user_collection_videos) | **DELETE** /userCollections/{id}/relationships/videos | Delete from videos relationship (\"to-many\").
*UserCollectionsApi* | [**deleteuser_collection_playlists**](docs/UserCollectionsApi.md#deleteuser_collection_playlists) | **DELETE** /userCollections/{id}/relationships/playlists | Delete from playlists relationship (\"to-many\").
*UserCollectionsApi* | [**get_user_collection**](docs/UserCollectionsApi.md#get_user_collection) | **GET** /userCollections/{id} | Get single userCollection.
*UserCollectionsApi* | [**get_user_collection_albums**](docs/UserCollectionsApi.md#get_user_collection_albums) | **GET** /userCollections/{id}/relationships/albums | Get albums relationship (\"to-many\").
*UserCollectionsApi* | [**get_user_collection_artists**](docs/UserCollectionsApi.md#get_user_collection_artists) | **GET** /userCollections/{id}/relationships/artists | Get artists relationship (\"to-many\").
*UserCollectionsApi* | [**get_user_collection_owners**](docs/UserCollectionsApi.md#get_user_collection_owners) | **GET** /userCollections/{id}/relationships/owners | Get owners relationship (\"to-many\").
*UserCollectionsApi* | [**get_user_collection_playlists**](docs/UserCollectionsApi.md#get_user_collection_playlists) | **GET** /userCollections/{id}/relationships/playlists | Get playlists relationship (\"to-many\").
*UserCollectionsApi* | [**get_user_collection_tracks**](docs/UserCollectionsApi.md#get_user_collection_tracks) | **GET** /userCollections/{id}/relationships/tracks | Get tracks relationship (\"to-many\").
*UserCollectionsApi* | [**get_user_collection_videos**](docs/UserCollectionsApi.md#get_user_collection_videos) | **GET** /userCollections/{id}/relationships/videos | Get videos relationship (\"to-many\").
*UserEntitlementsApi* | [**get_user_entitlement**](docs/UserEntitlementsApi.md#get_user_entitlement) | **GET** /userEntitlements/{id} | Get single userEntitlement.
*UserEntitlementsApi* | [**get_user_entitlement_owners**](docs/UserEntitlementsApi.md#get_user_entitlement_owners) | **GET** /userEntitlements/{id}/relationships/owners | Get owners relationship (\"to-many\").
*UserRecommendationsApi* | [**get_user_recommendation**](docs/UserRecommendationsApi.md#get_user_recommendation) | **GET** /userRecommendations/{id} | Get single userRecommendation.
*UserRecommendationsApi* | [**get_user_recommendation_discovery_mixes**](docs/UserRecommendationsApi.md#get_user_recommendation_discovery_mixes) | **GET** /userRecommendations/{id}/relationships/discoveryMixes | Get discoveryMixes relationship (\"to-many\").
*UserRecommendationsApi* | [**get_user_recommendation_my_mixes**](docs/UserRecommendationsApi.md#get_user_recommendation_my_mixes) | **GET** /userRecommendations/{id}/relationships/myMixes | Get myMixes relationship (\"to-many\").
*UserRecommendationsApi* | [**get_user_recommendation_new_arrival_mixes**](docs/UserRecommendationsApi.md#get_user_recommendation_new_arrival_mixes) | **GET** /userRecommendations/{id}/relationships/newArrivalMixes | Get newArrivalMixes relationship (\"to-many\").
*UserReportsApi* | [**create_user_report**](docs/UserReportsApi.md#create_user_report) | **POST** /userReports | Create single userReport.
*UsersApi* | [**get_me**](docs/UsersApi.md#get_me) | **GET** /users/me | Get current user's user.
*VideosApi* | [**get_video**](docs/VideosApi.md#get_video) | **GET** /videos/{id} | Get single video.
*VideosApi* | [**get_video_albums**](docs/VideosApi.md#get_video_albums) | **GET** /videos/{id}/relationships/albums | Get albums relationship (\"to-many\").
*VideosApi* | [**get_video_artists**](docs/VideosApi.md#get_video_artists) | **GET** /videos/{id}/relationships/artists | Get artists relationship (\"to-many\").
*VideosApi* | [**get_video_providers**](docs/VideosApi.md#get_video_providers) | **GET** /videos/{id}/relationships/providers | Get providers relationship (\"to-many\").
*VideosApi* | [**get_video_replacement_relationship**](docs/VideosApi.md#get_video_replacement_relationship) | **GET** /videos/{id}/relationships/replacement | Get replacement relationship (\"to-one\").
*VideosApi* | [**get_video_thumbnail_art**](docs/VideosApi.md#get_video_thumbnail_art) | **GET** /videos/{id}/relationships/thumbnailArt | Get thumbnailArt relationship (\"to-many\").
*VideosApi* | [**get_videos**](docs/VideosApi.md#get_videos) | **GET** /videos | Get multiple videos.
## Documentation For Models
- [AddPayload](docs/AddPayload.md)
- [AlbumCoverArtRelationshipUpdateOperationPayload](docs/AlbumCoverArtRelationshipUpdateOperationPayload.md)
- [AlbumCoverArtRelationshipUpdateOperationPayloadData](docs/AlbumCoverArtRelationshipUpdateOperationPayloadData.md)
- [AlbumCreateOperationPayload](docs/AlbumCreateOperationPayload.md)
- [AlbumCreateOperationPayloadData](docs/AlbumCreateOperationPayloadData.md)
- [AlbumCreateOperationPayloadDataAttributes](docs/AlbumCreateOperationPayloadDataAttributes.md)
- [AlbumCreateOperationPayloadDataRelationships](docs/AlbumCreateOperationPayloadDataRelationships.md)
- [AlbumCreateOperationPayloadDataRelationshipsArtists](docs/AlbumCreateOperationPayloadDataRelationshipsArtists.md)
- [AlbumCreateOperationPayloadDataRelationshipsArtistsData](docs/AlbumCreateOperationPayloadDataRelationshipsArtistsData.md)
- [AlbumCreateOperationPayloadDataRelationshipsGenres](docs/AlbumCreateOperationPayloadDataRelationshipsGenres.md)
- [AlbumCreateOperationPayloadDataRelationshipsGenresData](docs/AlbumCreateOperationPayloadDataRelationshipsGenresData.md)
- [AlbumItemsRelationshipUpdateOperationPayload](docs/AlbumItemsRelationshipUpdateOperationPayload.md)
- [AlbumItemsRelationshipUpdateOperationPayloadData](docs/AlbumItemsRelationshipUpdateOperationPayloadData.md)
- [AlbumItemsRelationshipUpdateOperationPayloadMeta](docs/AlbumItemsRelationshipUpdateOperationPayloadMeta.md)
- [AlbumUpdateOperationPayload](docs/AlbumUpdateOperationPayload.md)
- [AlbumUpdateOperationPayloadData](docs/AlbumUpdateOperationPayloadData.md)
- [AlbumUpdateOperationPayloadDataAttributes](docs/AlbumUpdateOperationPayloadDataAttributes.md)
- [AlbumUpdateOperationPayloadDataRelationships](docs/AlbumUpdateOperationPayloadDataRelationships.md)
- [AlbumUpdateOperationPayloadDataRelationshipsGenres](docs/AlbumUpdateOperationPayloadDataRelationshipsGenres.md)
- [AlbumUpdateOperationPayloadDataRelationshipsGenresData](docs/AlbumUpdateOperationPayloadDataRelationshipsGenresData.md)
- [AlbumsAttributes](docs/AlbumsAttributes.md)
- [AlbumsItemsMultiRelationshipDataDocument](docs/AlbumsItemsMultiRelationshipDataDocument.md)
- [AlbumsItemsResourceIdentifier](docs/AlbumsItemsResourceIdentifier.md)
- [AlbumsItemsResourceIdentifierMeta](docs/AlbumsItemsResourceIdentifierMeta.md)
- [AlbumsMultiRelationshipDataDocument](docs/AlbumsMultiRelationshipDataDocument.md)
- [AlbumsMultiResourceDataDocument](docs/AlbumsMultiResourceDataDocument.md)
- [AlbumsRelationships](docs/AlbumsRelationships.md)
- [AlbumsResourceObject](docs/AlbumsResourceObject.md)
- [AlbumsSingleRelationshipDataDocument](docs/AlbumsSingleRelationshipDataDocument.md)
- [AlbumsSingleResourceDataDocument](docs/AlbumsSingleResourceDataDocument.md)
- [AlbumsSuggestedCoverArtsMultiRelationshipDataDocument](docs/AlbumsSuggestedCoverArtsMultiRelationshipDataDocument.md)
- [AlbumsSuggestedCoverArtsResourceIdentifier](docs/AlbumsSuggestedCoverArtsResourceIdentifier.md)
- [AlbumsSuggestedCoverArtsResourceIdentifierMeta](docs/AlbumsSuggestedCoverArtsResourceIdentifierMeta.md)
- [AppreciationsAttributes](docs/AppreciationsAttributes.md)
- [AppreciationsCreateOperationMeta](docs/AppreciationsCreateOperationMeta.md)
- [AppreciationsCreateOperationPayload](docs/AppreciationsCreateOperationPayload.md)
- [AppreciationsCreateOperationPayloadData](docs/AppreciationsCreateOperationPayloadData.md)
- [AppreciationsCreateOperationPayloadDataRelationships](docs/AppreciationsCreateOperationPayloadDataRelationships.md)
- [AppreciationsCreateOperationPayloadDataRelationshipsAppreciatedItem](docs/AppreciationsCreateOperationPayloadDataRelationshipsAppreciatedItem.md)
- [AppreciationsCreateOperationPayloadDataRelationshipsAppreciatedItemData](docs/AppreciationsCreateOperationPayloadDataRelationshipsAppreciatedItemData.md)
- [AppreciationsMultiResourceDataDocument](docs/AppreciationsMultiResourceDataDocument.md)
- [AppreciationsResourceObject](docs/AppreciationsResourceObject.md)
- [AppreciationsSingleResourceDataDocument](docs/AppreciationsSingleResourceDataDocument.md)
- [ArtistBiographiesAttributes](docs/ArtistBiographiesAttributes.md)
- [ArtistBiographiesMultiRelationshipDataDocument](docs/ArtistBiographiesMultiRelationshipDataDocument.md)
- [ArtistBiographiesMultiResourceDataDocument](docs/ArtistBiographiesMultiResourceDataDocument.md)
- [ArtistBiographiesRelationships](docs/ArtistBiographiesRelationships.md)
- [ArtistBiographiesResourceObject](docs/ArtistBiographiesResourceObject.md)
- [ArtistBiographiesSingleResourceDataDocument](docs/ArtistBiographiesSingleResourceDataDocument.md)
- [ArtistBiographyUpdateBody](docs/ArtistBiographyUpdateBody.md)
- [ArtistBiographyUpdateBodyData](docs/ArtistBiographyUpdateBodyData.md)
- [ArtistBiographyUpdateBodyDataAttributes](docs/ArtistBiographyUpdateBodyDataAttributes.md)
- [ArtistClaimAcceptedArtistsRelationshipUpdateOperationPayload](docs/ArtistClaimAcceptedArtistsRelationshipUpdateOperationPayload.md)
- [ArtistClaimAcceptedArtistsRelationshipUpdateOperationPayloadData](docs/ArtistClaimAcceptedArtistsRelationshipUpdateOperationPayloadData.md)
- [ArtistClaimsAttributes](docs/ArtistClaimsAttributes.md)
- [ArtistClaimsCreateOperationPayload](docs/ArtistClaimsCreateOperationPayload.md)
- [ArtistClaimsCreateOperationPayloadData](docs/ArtistClaimsCreateOperationPayloadData.md)
- [ArtistClaimsCreateOperationPayloadDataAttributes](docs/ArtistClaimsCreateOperationPayloadDataAttributes.md)
- [ArtistClaimsCreateOperationPayloadMeta](docs/ArtistClaimsCreateOperationPayloadMeta.md)
- [ArtistClaimsMultiRelationshipDataDocument](docs/ArtistClaimsMultiRelationshipDataDocument.md)
- [ArtistClaimsMultiResourceDataDocument](docs/ArtistClaimsMultiResourceDataDocument.md)
- [ArtistClaimsRelationships](docs/ArtistClaimsRelationships.md)
- [ArtistClaimsResourceObject](docs/ArtistClaimsResourceObject.md)
- [ArtistClaimsSingleResourceDataDocument](docs/ArtistClaimsSingleResourceDataDocument.md)
- [ArtistClaimsUpdateOperationPayload](docs/ArtistClaimsUpdateOperationPayload.md)
- [ArtistClaimsUpdateOperationPayloadData](docs/ArtistClaimsUpdateOperationPayloadData.md)
- [ArtistClaimsUpdateOperationPayloadMeta](docs/ArtistClaimsUpdateOperationPayloadMeta.md)
- [ArtistCreateOperationMeta](docs/ArtistCreateOperationMeta.md)
- [ArtistCreateOperationPayload](docs/ArtistCreateOperationPayload.md)
- [ArtistCreateOperationPayloadData](docs/ArtistCreateOperationPayloadData.md)
- [ArtistCreateOperationPayloadDataAttributes](docs/ArtistCreateOperationPayloadDataAttributes.md)
- [ArtistFollowingRelationshipAddOperationPayload](docs/ArtistFollowingRelationshipAddOperationPayload.md)
- [ArtistFollowingRelationshipAddOperationPayloadData](docs/ArtistFollowingRelationshipAddOperationPayloadData.md)
- [ArtistFollowingRelationshipRemoveOperationPayload](docs/ArtistFollowingRelationshipRemoveOperationPayload.md)
- [ArtistFollowingRelationshipRemoveOperationPayloadData](docs/ArtistFollowingRelationshipRemoveOperationPayloadData.md)
- [ArtistProfileArtRelationshipUpdateOperationPayload](docs/ArtistProfileArtRelationshipUpdateOperationPayload.md)
- [ArtistProfileArtRelationshipUpdateOperationPayloadData](docs/ArtistProfileArtRelationshipUpdateOperationPayloadData.md)
- [ArtistRolesAttributes](docs/ArtistRolesAttributes.md)
- [ArtistRolesMultiResourceDataDocument](docs/ArtistRolesMultiResourceDataDocument.md)
- [ArtistRolesResourceObject](docs/ArtistRolesResourceObject.md)
- [ArtistRolesSingleResourceDataDocument](docs/ArtistRolesSingleResourceDataDocument.md)
- [ArtistUpdateBody](docs/ArtistUpdateBody.md)
- [ArtistUpdateBodyData](docs/ArtistUpdateBodyData.md)
- [ArtistUpdateBodyDataAttributes](docs/ArtistUpdateBodyDataAttributes.md)
- [ArtistUpdateBodyMeta](docs/ArtistUpdateBodyMeta.md)
- [ArtistsAttributes](docs/ArtistsAttributes.md)
- [ArtistsFollowersMultiRelationshipDataDocument](docs/ArtistsFollowersMultiRelationshipDataDocument.md)
- [ArtistsFollowersResourceIdentifier](docs/ArtistsFollowersResourceIdentifier.md)
- [ArtistsFollowersResourceIdentifierMeta](docs/ArtistsFollowersResourceIdentifierMeta.md)
- [ArtistsFollowersResourceMetaViewerContext](docs/ArtistsFollowersResourceMetaViewerContext.md)
- [ArtistsFollowingMultiRelationshipDataDocument](docs/ArtistsFollowingMultiRelationshipDataDocument.md)
- [ArtistsFollowingResourceIdentifier](docs/ArtistsFollowingResourceIdentifier.md)
- [ArtistsFollowingResourceIdentifierMeta](docs/ArtistsFollowingResourceIdentifierMeta.md)
- [ArtistsMultiRelationshipDataDocument](docs/ArtistsMultiRelationshipDataDocument.md)
- [ArtistsMultiResourceDataDocument](docs/ArtistsMultiResourceDataDocument.md)
- [ArtistsRelationships](docs/ArtistsRelationships.md)
- [ArtistsResourceObject](docs/ArtistsResourceObject.md)
- [ArtistsSingleRelationshipDataDocument](docs/ArtistsSingleRelationshipDataDocument.md)
- [ArtistsSingleResourceDataDocument](docs/ArtistsSingleResourceDataDocument.md)
- [ArtistsTrackProvidersMultiRelationshipDataDocument](docs/ArtistsTrackProvidersMultiRelationshipDataDocument.md)
- [ArtistsTrackProvidersResourceIdentifier](docs/ArtistsTrackProvidersResourceIdentifier.md)
- [ArtistsTrackProvidersResourceIdentifierMeta](docs/ArtistsTrackProvidersResourceIdentifierMeta.md)
- [ArtworkCreateOperationPayload](docs/ArtworkCreateOperationPayload.md)
- [ArtworkCreateOperationPayloadData](docs/ArtworkCreateOperationPayloadData.md)
- [ArtworkCreateOperationPayloadDataAttributes](docs/ArtworkCreateOperationPayloadDataAttributes.md)
- [ArtworkCreateOperationPayloadDataAttributesSourceFile](docs/ArtworkCreateOperationPayloadDataAttributesSourceFile.md)
- [ArtworkFile](docs/ArtworkFile.md)
- [ArtworkFileMeta](docs/ArtworkFileMeta.md)
- [ArtworkSourceFile](docs/ArtworkSourceFile.md)
- [ArtworksAttributes](docs/ArtworksAttributes.md)
- [ArtworksMultiRelationshipDataDocument](docs/ArtworksMultiRelationshipDataDocument.md)
- [ArtworksMultiResourceDataDocument](docs/ArtworksMultiResourceDataDocument.md)
- [ArtworksRelationships](docs/ArtworksRelationships.md)
- [ArtworksResourceObject](docs/ArtworksResourceObject.md)
- [ArtworksSingleResourceDataDocument](docs/ArtworksSingleResourceDataDocument.md)
- [AttachSourceFileToTrack](docs/AttachSourceFileToTrack.md)
- [Attributes](docs/Attributes.md)
- [AudioNormalizationData](docs/AudioNormalizationData.md)
- [BarcodeId](docs/BarcodeId.md)
- [Copyright](docs/Copyright.md)
- [CreateReactionPayload](docs/CreateReactionPayload.md)
- [CreateReactionPayloadData](docs/CreateReactionPayloadData.md)
- [CreateReactionPayloadDataAttributes](docs/CreateReactionPayloadDataAttributes.md)
- [CreateReactionPayloadDataRelationships](docs/CreateReactionPayloadDataRelationships.md)
- [Data](docs/Data.md)
- [Default400ResponseBody](docs/Default400ResponseBody.md)
- [Default400ResponseBodyErrorsInner](docs/Default400ResponseBodyErrorsInner.md)
- [Default404ResponseBody](docs/Default404ResponseBody.md)
- [Default404ResponseBodyErrorsInner](docs/Default404ResponseBodyErrorsInner.md)
- [Default405ResponseBody](docs/Default405ResponseBody.md)
- [Default405ResponseBodyErrorsInner](docs/Default405ResponseBodyErrorsInner.md)
- [Default406ResponseBody](docs/Default406ResponseBody.md)
- [Default406ResponseBodyErrorsInner](docs/Default406ResponseBodyErrorsInner.md)
- [Default415ResponseBody](docs/Default415ResponseBody.md)
- [Default415ResponseBodyErrorsInner](docs/Default415ResponseBodyErrorsInner.md)
- [Default429ResponseBody](docs/Default429ResponseBody.md)
- [Default429ResponseBodyErrorsInner](docs/Default429ResponseBodyErrorsInner.md)
- [Default500ResponseBody](docs/Default500ResponseBody.md)
- [Default500ResponseBodyErrorsInner](docs/Default500ResponseBodyErrorsInner.md)
- [Default503ResponseBody](docs/Default503ResponseBody.md)
- [Default503ResponseBodyErrorsInner](docs/Default503ResponseBodyErrorsInner.md)
- [DrmData](docs/DrmData.md)
- [DynamicPagesAttributes](docs/DynamicPagesAttributes.md)
- [DynamicPagesMultiResourceDataDocument](docs/DynamicPagesMultiResourceDataDocument.md)
- [DynamicPagesRelationships](docs/DynamicPagesRelationships.md)
- [DynamicPagesResourceObject](docs/DynamicPagesResourceObject.md)
- [DynamicPagesSingleRelationshipDataDocument](docs/DynamicPagesSingleRelationshipDataDocument.md)
- [DynamicPagesSingleResourceDataDocument](docs/DynamicPagesSingleResourceDataDocument.md)
- [ErrorObject](docs/ErrorObject.md)
- [ErrorObjectSource](docs/ErrorObjectSource.md)
- [ErrorsDocument](docs/ErrorsDocument.md)
- [ExternalLink](docs/ExternalLink.md)
- [ExternalLinkMeta](docs/ExternalLinkMeta.md)
- [ExternalLinkPayload](docs/ExternalLinkPayload.md)
- [FileStatus](docs/FileStatus.md)
- [FileUploadLink](docs/FileUploadLink.md)
- [FileUploadLinkMeta](docs/FileUploadLinkMeta.md)
- [FolderCreateOperationPayload](docs/FolderCreateOperationPayload.md)
- [FolderCreateOperationPayloadData](docs/FolderCreateOperationPayloadData.md)
- [FolderUpdateOperationPayload](docs/FolderUpdateOperationPayload.md)
- [FolderUpdateOperationPayloadData](docs/FolderUpdateOperationPayloadData.md)
- [GenresAttributes](docs/GenresAttributes.md)
- [GenresMultiResourceDataDocument](docs/GenresMultiResourceDataDocument.md)
- [GenresResourceObject](docs/GenresResourceObject.md)
- [GenresSingleResourceDataDocument](docs/GenresSingleResourceDataDocument.md)
- [IncludedInner](docs/IncludedInner.md)
- [LegacySource](docs/LegacySource.md)
- [Links](docs/Links.md)
- [LinksMeta](docs/LinksMeta.md)
- [LyricsAttributes](docs/LyricsAttributes.md)
- [LyricsAttributesProvider](docs/LyricsAttributesProvider.md)
- [LyricsCreateOperationPayload](docs/LyricsCreateOperationPayload.md)
- [LyricsCreateOperationPayloadData](docs/LyricsCreateOperationPayloadData.md)
- [LyricsCreateOperationPayloadDataAttributes](docs/LyricsCreateOperationPayloadDataAttributes.md)
- [LyricsCreateOperationPayloadDataRelationships](docs/LyricsCreateOperationPayloadDataRelationships.md)
- [LyricsCreateOperationPayloadDataRelationshipsTrack](docs/LyricsCreateOperationPayloadDataRelationshipsTrack.md)
- [LyricsCreateOperationPayloadMeta](docs/LyricsCreateOperationPayloadMeta.md)
- [LyricsMultiRelationshipDataDocument](docs/LyricsMultiRelationshipDataDocument.md)
- [LyricsMultiResourceDataDocument](docs/LyricsMultiResourceDataDocument.md)
- [LyricsProvider](docs/LyricsProvider.md)
- [LyricsRelationships](docs/LyricsRelationships.md)
- [LyricsResourceObject](docs/LyricsResourceObject.md)
- [LyricsSingleRelationshipDataDocument](docs/LyricsSingleRelationshipDataDocument.md)
- [LyricsSingleResourceDataDocument](docs/LyricsSingleResourceDataDocument.md)
- [LyricsUpdateOperationPayload](docs/LyricsUpdateOperationPayload.md)
- [LyricsUpdateOperationPayloadData](docs/LyricsUpdateOperationPayloadData.md)
- [LyricsUpdateOperationPayloadDataAttributes](docs/LyricsUpdateOperationPayloadDataAttributes.md)
- [ManualArtistClaimsAttributes](docs/ManualArtistClaimsAttributes.md)
- [ManualArtistClaimsCreateOperationPayload](docs/ManualArtistClaimsCreateOperationPayload.md)
- [ManualArtistClaimsCreateOperationPayloadData](docs/ManualArtistClaimsCreateOperationPayloadData.md)
- [ManualArtistClaimsCreateOperationPayloadDataAttributes](docs/ManualArtistClaimsCreateOperationPayloadDataAttributes.md)
- [ManualArtistClaimsMultiResourceDataDocument](docs/ManualArtistClaimsMultiResourceDataDocument.md)
- [ManualArtistClaimsResourceObject](docs/ManualArtistClaimsResourceObject.md)
- [ManualArtistClaimsSingleResourceDataDocument](docs/ManualArtistClaimsSingleResourceDataDocument.md)
- [MultiRelationshipDataDocument](docs/MultiRelationshipDataDocument.md)
- [PlayQueueAddFutureOperationPayload](docs/PlayQueueAddFutureOperationPayload.md)
- [PlayQueueAddFutureOperationPayloadData](docs/PlayQueueAddFutureOperationPayloadData.md)
- [PlayQueueAddFutureOperationPayloadMeta](docs/PlayQueueAddFutureOperationPayloadMeta.md)
- [PlayQueueCreateOperationPayload](docs/PlayQueueCreateOperationPayload.md)
- [PlayQueueCreateOperationPayloadData](docs/PlayQueueCreateOperationPayloadData.md)
- [PlayQueueRemoveFutureOperationPayload](docs/PlayQueueRemoveFutureOperationPayload.md)
- [PlayQueueRemoveFutureOperationPayloadData](docs/PlayQueueRemoveFutureOperationPayloadData.md)
- [PlayQueueUpdateCurrentOperationsPayload](docs/PlayQueueUpdateCurrentOperationsPayload.md)
- [PlayQueueUpdateCurrentOperationsPayloadData](docs/PlayQueueUpdateCurrentOperationsPayloadData.md)
- [PlayQueueUpdateCurrentOperationsPayloadDataMeta](docs/PlayQueueUpdateCurrentOperationsPayloadDataMeta.md)
- [PlayQueueUpdateFutureOperationPayload](docs/PlayQueueUpdateFutureOperationPayload.md)
- [PlayQueueUpdateFutureOperationPayloadData](docs/PlayQueueUpdateFutureOperationPayloadData.md)
- [PlayQueueUpdateFutureOperationPayloadDataMeta](docs/PlayQueueUpdateFutureOperationPayloadDataMeta.md)
- [PlayQueueUpdateFutureOperationPayloadMeta](docs/PlayQueueUpdateFutureOperationPayloadMeta.md)
- [PlayQueueUpdateOperationPayload](docs/PlayQueueUpdateOperationPayload.md)
- [PlayQueueUpdateOperationPayloadData](docs/PlayQueueUpdateOperationPayloadData.md)
- [PlayQueueUpdateOperationPayloadDataAttributes](docs/PlayQueueUpdateOperationPayloadDataAttributes.md)
- [PlayQueueUpdateRemoveOperationPayloadDataMeta](docs/PlayQueueUpdateRemoveOperationPayloadDataMeta.md)
- [PlayQueuesAttributes](docs/PlayQueuesAttributes.md)
- [PlayQueuesCurrentResourceIdentifier](docs/PlayQueuesCurrentResourceIdentifier.md)
- [PlayQueuesCurrentResourceIdentifierMeta](docs/PlayQueuesCurrentResourceIdentifierMeta.md)
- [PlayQueuesCurrentSingleRelationshipDataDocument](docs/PlayQueuesCurrentSingleRelationshipDataDocument.md)
- [PlayQueuesFutureMultiRelationshipDataDocument](docs/PlayQueuesFutureMultiRelationshipDataDocument.md)
- [PlayQueuesFutureResourceIdentifier](docs/PlayQueuesFutureResourceIdentifier.md)
- [PlayQueuesFutureResourceIdentifierMeta](docs/PlayQueuesFutureResourceIdentifierMeta.md)
- [PlayQueuesMultiRelationshipDataDocument](docs/PlayQueuesMultiRelationshipDataDocument.md)
- [PlayQueuesMultiResourceDataDocument](docs/PlayQueuesMultiResourceDataDocument.md)
- [PlayQueuesPastMultiRelationshipDataDocument](docs/PlayQueuesPastMultiRelationshipDataDocument.md)
- [PlayQueuesPastResourceIdentifier](docs/PlayQueuesPastResourceIdentifier.md)
- [PlayQueuesPastResourceIdentifierMeta](docs/PlayQueuesPastResourceIdentifierMeta.md)
- [PlayQueuesRelationships](docs/PlayQueuesRelationships.md)
- [PlayQueuesResourceObject](docs/PlayQueuesResourceObject.md)
- [PlayQueuesSingleRelationshipDataDocument](docs/PlayQueuesSingleRelationshipDataDocument.md)
- [PlayQueuesSingleResourceDataDocument](docs/PlayQueuesSingleResourceDataDocument.md)
- [PlaylistCoverArtRelationshipUpdateOperationPayload](docs/PlaylistCoverArtRelationshipUpdateOperationPayload.md)
- [PlaylistCoverArtRelationshipUpdateOperationPayloadData](docs/PlaylistCoverArtRelationshipUpdateOperationPayloadData.md)
- [PlaylistCreateOperationPayload](docs/PlaylistCreateOperationPayload.md)
- [PlaylistCreateOperationPayloadData](docs/PlaylistCreateOperationPayloadData.md)
- [PlaylistCreateOperationPayloadDataAttributes](docs/PlaylistCreateOperationPayloadDataAttributes.md)
- [PlaylistItemsRelationshipAddOperationPayload](docs/PlaylistItemsRelationshipAddOperationPayload.md)
- [PlaylistItemsRelationshipAddOperationPayloadData](docs/PlaylistItemsRelationshipAddOperationPayloadData.md)
- [PlaylistItemsRelationshipAddOperationPayloadDataMeta](docs/PlaylistItemsRelationshipAddOperationPayloadDataMeta.md)
- [PlaylistItemsRelationshipAddOperationPayloadMeta](docs/PlaylistItemsRelationshipAddOperationPayloadMeta.md)
- [PlaylistItemsRelationshipRemoveOperationPayload](docs/PlaylistItemsRelationshipRemoveOperationPayload.md)
- [PlaylistItemsRelationshipRemoveOperationPayloadData](docs/PlaylistItemsRelationshipRemoveOperationPayloadData.md)
- [PlaylistItemsRelationshipRemoveOperationPayloadDataMeta](docs/PlaylistItemsRelationshipRemoveOperationPayloadDataMeta.md)
- [PlaylistItemsRelationshipReorderOperationPayload](docs/PlaylistItemsRelationshipReorderOperationPayload.md)
- [PlaylistItemsRelationshipReorderOperationPayloadData](docs/PlaylistItemsRelationshipReorderOperationPayloadData.md)
- [PlaylistItemsRelationshipReorderOperationPayloadDataMeta](docs/PlaylistItemsRelationshipReorderOperationPayloadDataMeta.md)
- [PlaylistItemsRelationshipReorderOperationPayloadMeta](docs/PlaylistItemsRelationshipReorderOperationPayloadMeta.md)
- [PlaylistUpdateOperationPayload](docs/PlaylistUpdateOperationPayload.md)
- [PlaylistUpdateOperationPayloadData](docs/PlaylistUpdateOperationPayloadData.md)
- [PlaylistUpdateOperationPayloadDataAttributes](docs/PlaylistUpdateOperationPayloadDataAttributes.md)
- [PlaylistsAttributes](docs/PlaylistsAttributes.md)
- [PlaylistsItemsMultiRelationshipDataDocument](docs/PlaylistsItemsMultiRelationshipDataDocument.md)
- [PlaylistsItemsResourceIdentifier](docs/PlaylistsItemsResourceIdentifier.md)
- [PlaylistsItemsResourceIdentifierMeta](docs/PlaylistsItemsResourceIdentifierMeta.md)
- [PlaylistsMultiRelationshipDataDocument](docs/PlaylistsMultiRelationshipDataDocument.md)
- [PlaylistsMultiResourceDataDocument](docs/PlaylistsMultiResourceDataDocument.md)
- [PlaylistsRelationships](docs/PlaylistsRelationships.md)
- [PlaylistsResourceObject](docs/PlaylistsResourceObject.md)
- [PlaylistsSingleResourceDataDocument](docs/PlaylistsSingleResourceDataDocument.md)
- [ProvidersAttributes](docs/ProvidersAttributes.md)
- [ProvidersMultiResourceDataDocument](docs/ProvidersMultiResourceDataDocument.md)
- [ProvidersResourceObject](docs/ProvidersResourceObject.md)
- [ProvidersSingleResourceDataDocument](docs/ProvidersSingleResourceDataDocument.md)
- [ReactedResourceIdentifier](docs/ReactedResourceIdentifier.md)
- [ReactedResourceRelationship](docs/ReactedResourceRelationship.md)
- [ReactionsAttributes](docs/ReactionsAttributes.md)
- [ReactionsMultiRelationshipDataDocument](docs/ReactionsMultiRelationshipDataDocument.md)
- [ReactionsMultiResourceDataDocument](docs/ReactionsMultiResourceDataDocument.md)
- [ReactionsRelationships](docs/ReactionsRelationships.md)
- [ReactionsResourceObject](docs/ReactionsResourceObject.md)
- [ReactionsSingleResourceDataDocument](docs/ReactionsSingleResourceDataDocument.md)
- [RemovePayload](docs/RemovePayload.md)
- [ResourceIdentifier](docs/ResourceIdentifier.md)
- [ResourceObjectObjectObject](docs/ResourceObjectObjectObject.md)
- [SavedSharesAttributes](docs/SavedSharesAttributes.md)
- [SavedSharesCreateOperationPayload](docs/SavedSharesCreateOperationPayload.md)
- [SavedSharesCreateOperationPayloadData](docs/SavedSharesCreateOperationPayloadData.md)
- [SavedSharesCreateOperationPayloadDataRelationships](docs/SavedSharesCreateOperationPayloadDataRelationships.md)
- [SavedSharesCreateOperationPayloadDataRelationshipsShare](docs/SavedSharesCreateOperationPayloadDataRelationshipsShare.md)
- [SavedSharesCreateOperationPayloadDataRelationshipsShareData](docs/SavedSharesCreateOperationPayloadDataRelationshipsShareData.md)
- [SavedSharesMultiResourceDataDocument](docs/SavedSharesMultiResourceDataDocument.md)
- [SavedSharesResourceObject](docs/SavedSharesResourceObject.md)
- [SavedSharesSingleResourceDataDocument](docs/SavedSharesSingleResourceDataDocument.md)
- [SearchResultsAttributes](docs/SearchResultsAttributes.md)
- [SearchResultsMultiRelationshipDataDocument](docs/SearchResultsMultiRelationshipDataDocument.md)
- [SearchResultsMultiResourceDataDocument](docs/SearchResultsMultiResourceDataDocument.md)
- [SearchResultsRelationships](docs/SearchResultsRelationships.md)
- [SearchResultsResourceObject](docs/SearchResultsResourceObject.md)
- [SearchResultsSingleResourceDataDocument](docs/SearchResultsSingleResourceDataDocument.md)
- [SearchSuggestionsAttributes](docs/SearchSuggestionsAttributes.md)
- [SearchSuggestionsHighlights](docs/SearchSuggestionsHighlights.md)
- [SearchSuggestionsHistory](docs/SearchSuggestionsHistory.md)
- [SearchSuggestionsMultiRelationshipDataDocument](docs/SearchSuggestionsMultiRelationshipDataDocument.md)
- [SearchSuggestionsMultiResourceDataDocument](docs/SearchSuggestionsMultiResourceDataDocument.md)
- [SearchSuggestionsRelationships](docs/SearchSuggestionsRelationships.md)
- [SearchSuggestionsResourceObject](docs/SearchSuggestionsResourceObject.md)
- [SearchSuggestionsSingleResourceDataDocument](docs/SearchSuggestionsSingleResourceDataDocument.md)
- [SearchSuggestionsSuggestions](docs/SearchSuggestionsSuggestions.md)
- [SharesAttributes](docs/SharesAttributes.md)
- [SharesCreateOperationPayload](docs/SharesCreateOperationPayload.md)
- [SharesCreateOperationPayloadData](docs/SharesCreateOperationPayloadData.md)
- [SharesCreateOperationPayloadDataRelationships](docs/SharesCreateOperationPayloadDataRelationships.md)
- [SharesCreateOperationPayloadDataRelationshipsSharedResources](docs/SharesCreateOperationPayloadDataRelationshipsSharedResources.md)
- [SharesCreateOperationPayloadDataRelationshipsSharedResourcesData](docs/SharesCreateOperationPayloadDataRelationshipsSharedResourcesData.md)
- [SharesMultiRelationshipDataDocument](docs/SharesMultiRelationshipDataDocument.md)
- [SharesMultiResourceDataDocument](docs/SharesMultiResourceDataDocument.md)
- [SharesRelationships](docs/SharesRelationships.md)
- [SharesResourceObject](docs/SharesResourceObject.md)
- [SharesSingleResourceDataDocument](docs/SharesSingleResourceDataDocument.md)
- [SingleRelationshipDataDocument](docs/SingleRelationshipDataDocument.md)
- [StripeConnectionsAttributes](docs/StripeConnectionsAttributes.md)
- [StripeConnectionsCreateOperationPayload](docs/StripeConnectionsCreateOperationPayload.md)
- [StripeConnectionsCreateOperationPayloadData](docs/StripeConnectionsCreateOperationPayloadData.md)
- [StripeConnectionsCreateOperationPayloadDataAttributes](docs/StripeConnectionsCreateOperationPayloadDataAttributes.md)
- [StripeConnectionsMultiRelationshipDataDocument](docs/StripeConnectionsMultiRelationshipDataDocument.md)
- [StripeConnectionsMultiResourceDataDocument](docs/StripeConnectionsMultiResourceDataDocument.md)
- [StripeConnectionsRelationships](docs/StripeConnectionsRelationships.md)
- [StripeConnectionsResourceObject](docs/StripeConnectionsResourceObject.md)
- [StripeConnectionsSingleResourceDataDocument](docs/StripeConnectionsSingleResourceDataDocument.md)
- [ThirdPartyLyricsProvider](docs/ThirdPartyLyricsProvider.md)
- [TidalLyricsProvider](docs/TidalLyricsProvider.md)
- [TrackAlbumsRelationshipUpdateOperationPayload](docs/TrackAlbumsRelationshipUpdateOperationPayload.md)
- [TrackAlbumsRelationshipUpdateOperationPayloadData](docs/TrackAlbumsRelationshipUpdateOperationPayloadData.md)
- [TrackCreateOperationPayload](docs/TrackCreateOperationPayload.md)
- [TrackCreateOperationPayloadData](docs/TrackCreateOperationPayloadData.md)
- [TrackCreateOperationPayloadDataAttributes](docs/TrackCreateOperationPayloadDataAttributes.md)
- [TrackCreateOperationPayloadDataRelationships](docs/TrackCreateOperationPayloadDataRelationships.md)
- [TrackCreateOperationPayloadDataRelationshipsAlbums](docs/TrackCreateOperationPayloadDataRelationshipsAlbums.md)
- [TrackCreateOperationPayloadDataRelationshipsAlbumsData](docs/TrackCreateOperationPayloadDataRelationshipsAlbumsData.md)
- [TrackCreateOperationPayloadDataRelationshipsArtists](docs/TrackCreateOperationPayloadDataRelationshipsArtists.md)
- [TrackCreateOperationPayloadDataRelationshipsArtistsData](docs/TrackCreateOperationPayloadDataRelationshipsArtistsData.md)
- [TrackCreateOperationPayloadDataRelationshipsGenres](docs/TrackCreateOperationPayloadDataRelationshipsGenres.md)
- [TrackCreateOperationPayloadDataRelationshipsGenresData](docs/TrackCreateOperationPayloadDataRelationshipsGenresData.md)
- [TrackFilesAttributes](docs/TrackFilesAttributes.md)
- [TrackFilesMultiResourceDataDocument](docs/TrackFilesMultiResourceDataDocument.md)
- [TrackFilesReadById403ResponseBody](docs/TrackFilesReadById403ResponseBody.md)
- [TrackFilesReadById403ResponseBodyErrorsInner](docs/TrackFilesReadById403ResponseBodyErrorsInner.md)
- [TrackFilesReadById404ResponseBody](docs/TrackFilesReadById404ResponseBody.md)
- [TrackFilesReadById404ResponseBodyErrorsInner](docs/TrackFilesReadById404ResponseBodyErrorsInner.md)
- [TrackFilesResourceObject](docs/TrackFilesResourceObject.md)
- [TrackFilesSingleResourceDataDocument](docs/TrackFilesSingleResourceDataDocument.md)
- [TrackManifestsAttributes](docs/TrackManifestsAttributes.md)
- [TrackManifestsMultiResourceDataDocument](docs/TrackManifestsMultiResourceDataDocument.md)
- [TrackManifestsReadById403ResponseBody](docs/TrackManifestsReadById403ResponseBody.md)
- [TrackManifestsReadById404ResponseBody](docs/TrackManifestsReadById404ResponseBody.md)
- [TrackManifestsResourceObject](docs/TrackManifestsResourceObject.md)
- [TrackManifestsSingleResourceDataDocument](docs/TrackManifestsSingleResourceDataDocument.md)
- [TrackSourceFileCreateOperationPayload](docs/TrackSourceFileCreateOperationPayload.md)
- [TrackSourceFileCreateOperationPayloadData](docs/TrackSourceFileCreateOperationPayloadData.md)
- [TrackSourceFileCreateOperationPayloadDataAttributes](docs/TrackSourceFileCreateOperationPayloadDataAttributes.md)
- [TrackSourceFileCreateOperationPayloadDataRelationships](docs/TrackSourceFileCreateOperationPayloadDataRelationships.md)
- [TrackSourceFilesAttributes](docs/TrackSourceFilesAttributes.md)
- [TrackSourceFilesMultiRelationshipDataDocument](docs/TrackSourceFilesMultiRelationshipDataDocument.md)
- [TrackSourceFilesMultiResourceDataDocument](docs/TrackSourceFilesMultiResourceDataDocument.md)
- [TrackSourceFilesRelationships](docs/TrackSourceFilesRelationships.md)
- [TrackSourceFilesResourceObject](docs/TrackSourceFilesResourceObject.md)
- [TrackSourceFilesSingleResourceDataDocument](docs/TrackSourceFilesSingleResourceDataDocument.md)
- [TrackStatisticsAttributes](docs/TrackStatisticsAttributes.md)
- [TrackStatisticsMultiRelationshipDataDocument](docs/TrackStatisticsMultiRelationshipDataDocument.md)
- [TrackStatisticsMultiResourceDataDocument](docs/TrackStatisticsMultiResourceDataDocument.md)
- [TrackStatisticsRelationships](docs/TrackStatisticsRelationships.md)
- [TrackStatisticsResourceObject](docs/TrackStatisticsResourceObject.md)
- [TrackStatisticsSingleResourceDataDocument](docs/TrackStatisticsSingleResourceDataDocument.md)
- [TrackUpdateOperationPayload](docs/TrackUpdateOperationPayload.md)
- [TrackUpdateOperationPayloadData](docs/TrackUpdateOperationPayloadData.md)
- [TrackUpdateOperationPayloadDataAttributes](docs/TrackUpdateOperationPayloadDataAttributes.md)
- [TrackUpdateOperationPayloadDataRelationships](docs/TrackUpdateOperationPayloadDataRelationships.md)
- [TrackUpdateOperationPayloadDataRelationshipsGenres](docs/TrackUpdateOperationPayloadDataRelationshipsGenres.md)
- [TrackUpdateOperationPayloadDataRelationshipsGenresData](docs/TrackUpdateOperationPayloadDataRelationshipsGenresData.md)
- [TracksAttributes](docs/TracksAttributes.md)
- [TracksMultiRelationshipDataDocument](docs/TracksMultiRelationshipDataDocument.md)
- [TracksMultiResourceDataDocument](docs/TracksMultiResourceDataDocument.md)
- [TracksRelationships](docs/TracksRelationships.md)
- [TracksResourceObject](docs/TracksResourceObject.md)
- [TracksSingleRelationshipDataDocument](docs/TracksSingleRelationshipDataDocument.md)
- [TracksSingleResourceDataDocument](docs/TracksSingleResourceDataDocument.md)
- [UserCollectionAlbumsRelationshipAddOperationPayload](docs/UserCollectionAlbumsRelationshipAddOperationPayload.md)
- [UserCollectionAlbumsRelationshipAddOperationPayloadData](docs/UserCollectionAlbumsRelationshipAddOperationPayloadData.md)
- [UserCollectionAlbumsRelationshipAddOperationPayloadDataMeta](docs/UserCollectionAlbumsRelationshipAddOperationPayloadDataMeta.md)
- [UserCollectionAlbumsRelationshipRemoveOperationPayload](docs/UserCollectionAlbumsRelationshipRemoveOperationPayload.md)
- [UserCollectionAlbumsRelationshipRemoveOperationPayloadData](docs/UserCollectionAlbumsRelationshipRemoveOperationPayloadData.md)
- [UserCollectionArtistsRelationshipAddOperationPayload](docs/UserCollectionArtistsRelationshipAddOperationPayload.md)
- [UserCollectionArtistsRelationshipAddOperationPayloadData](docs/UserCollectionArtistsRelationshipAddOperationPayloadData.md)
- [UserCollectionArtistsRelationshipAddOperationPayloadDataMeta](docs/UserCollectionArtistsRelationshipAddOperationPayloadDataMeta.md)
- [UserCollectionArtistsRelationshipRemoveOperationPayload](docs/UserCollectionArtistsRelationshipRemoveOperationPayload.md)
- [UserCollectionArtistsRelationshipRemoveOperationPayloadData](docs/UserCollectionArtistsRelationshipRemoveOperationPayloadData.md)
- [UserCollectionFoldersAttributes](docs/UserCollectionFoldersAttributes.md)
- [UserCollectionFoldersItemsMultiRelationshipDataDocument](docs/UserCollectionFoldersItemsMultiRelationshipDataDocument.md)
- [UserCollectionFoldersItemsResourceIdentifier](docs/UserCollectionFoldersItemsResourceIdentifier.md)
- [UserCollectionFoldersItemsResourceIdentifierMeta](docs/UserCollectionFoldersItemsResourceIdentifierMeta.md)
- [UserCollectionFoldersMultiRelationshipDataDocument](docs/UserCollectionFoldersMultiRelationshipDataDocument.md)
- [UserCollectionFoldersMultiResourceDataDocument](docs/UserCollectionFoldersMultiResourceDataDocument.md)
- [UserCollectionFoldersRelationships](docs/UserCollectionFoldersRelationships.md)
- [UserCollectionFoldersResourceObject](docs/UserCollectionFoldersResourceObject.md)
- [UserCollectionFoldersSingleResourceDataDocument](docs/UserCollectionFoldersSingleResourceDataDocument.md)
- [UserCollectionPlaylistsRelationshipRemoveOperationPayload](docs/UserCollectionPlaylistsRelationshipRemoveOperationPayload.md)
- [UserCollectionPlaylistsRelationshipRemoveOperationPayloadData](docs/UserCollectionPlaylistsRelationshipRemoveOperationPayloadData.md)
- [UserCollectionTracksRelationshipAddOperationPayload](docs/UserCollectionTracksRelationshipAddOperationPayload.md)
- [UserCollectionTracksRelationshipAddOperationPayloadData](docs/UserCollectionTracksRelationshipAddOperationPayloadData.md)
- [UserCollectionTracksRelationshipAddOperationPayloadDataMeta](docs/UserCollectionTracksRelationshipAddOperationPayloadDataMeta.md)
- [UserCollectionTracksRelationshipRemoveOperationPayload](docs/UserCollectionTracksRelationshipRemoveOperationPayload.md)
- [UserCollectionTracksRelationshipRemoveOperationPayloadData](docs/UserCollectionTracksRelationshipRemoveOperationPayloadData.md)
- [UserCollectionVideosRelationshipAddOperationPayload](docs/UserCollectionVideosRelationshipAddOperationPayload.md)
- [UserCollectionVideosRelationshipAddOperationPayloadData](docs/UserCollectionVideosRelationshipAddOperationPayloadData.md)
- [UserCollectionVideosRelationshipRemoveOperationPayload](docs/UserCollectionVideosRelationshipRemoveOperationPayload.md)
- [UserCollectionVideosRelationshipRemoveOperationPayloadData](docs/UserCollectionVideosRelationshipRemoveOperationPayloadData.md)
- [UserCollectionsAlbumsMultiRelationshipDataDocument](docs/UserCollectionsAlbumsMultiRelationshipDataDocument.md)
- [UserCollectionsAlbumsResourceIdentifier](docs/UserCollectionsAlbumsResourceIdentifier.md)
- [UserCollectionsAlbumsResourceIdentifierMeta](docs/UserCollectionsAlbumsResourceIdentifierMeta.md)
- [UserCollectionsArtistsMultiRelationshipDataDocument](docs/UserCollectionsArtistsMultiRelationshipDataDocument.md)
- [UserCollectionsArtistsResourceIdentifier](docs/UserCollectionsArtistsResourceIdentifier.md)
- [UserCollectionsArtistsResourceIdentifierMeta](docs/UserCollectionsArtistsResourceIdentifierMeta.md)
- [UserCollectionsMultiRelationshipDataDocument](docs/UserCollectionsMultiRelationshipDataDocument.md)
- [UserCollectionsMultiResourceDataDocument](docs/UserCollectionsMultiResourceDataDocument.md)
- [UserCollectionsPlaylistsMultiRelationshipDataDocument](docs/UserCollectionsPlaylistsMultiRelationshipDataDocument.md)
- [UserCollectionsPlaylistsResourceIdentifier](docs/UserCollectionsPlaylistsResourceIdentifier.md)
- [UserCollectionsPlaylistsResourceIdentifierMeta](docs/UserCollectionsPlaylistsResourceIdentifierMeta.md)
- [UserCollectionsRelationships](docs/UserCollectionsRelationships.md)
- [UserCollectionsResourceObject](docs/UserCollectionsResourceObject.md)
- [UserCollectionsSingleResourceDataDocument](docs/UserCollectionsSingleResourceDataDocument.md)
- [UserCollectionsTracksMultiRelationshipDataDocument](docs/UserCollectionsTracksMultiRelationshipDataDocument.md)
- [UserCollectionsTracksResourceIdentifier](docs/UserCollectionsTracksResourceIdentifier.md)
- [UserCollectionsTracksResourceIdentifierMeta](docs/UserCollectionsTracksResourceIdentifierMeta.md)
- [UserCollectionsVideosMultiRelationshipDataDocument](docs/UserCollectionsVideosMultiRelationshipDataDocument.md)
- [UserCollectionsVideosResourceIdentifier](docs/UserCollectionsVideosResourceIdentifier.md)
- [UserCollectionsVideosResourceIdentifierMeta](docs/UserCollectionsVideosResourceIdentifierMeta.md)
- [UserEntitlementsAttributes](docs/UserEntitlementsAttributes.md)
- [UserEntitlementsMultiRelationshipDataDocument](docs/UserEntitlementsMultiRelationshipDataDocument.md)
- [UserEntitlementsMultiResourceDataDocument](docs/UserEntitlementsMultiResourceDataDocument.md)
- [UserEntitlementsRelationships](docs/UserEntitlementsRelationships.md)
- [UserEntitlementsResourceObject](docs/UserEntitlementsResourceObject.md)
- [UserEntitlementsSingleResourceDataDocument](docs/UserEntitlementsSingleResourceDataDocument.md)
- [UserRecommendationsMultiRelationshipDataDocument](docs/UserRecommendationsMultiRelationshipDataDocument.md)
- [UserRecommendationsMultiResourceDataDocument](docs/UserRecommendationsMultiResourceDataDocument.md)
- [UserRecommendationsRelationships](docs/UserRecommendationsRelationships.md)
- [UserRecommendationsResourceObject](docs/UserRecommendationsResourceObject.md)
- [UserRecommendationsSingleResourceDataDocument](docs/UserRecommendationsSingleResourceDataDocument.md)
- [UserReportCreateOperationPayload](docs/UserReportCreateOperationPayload.md)
- [UserReportCreateOperationPayloadData](docs/UserReportCreateOperationPayloadData.md)
- [UserReportCreateOperationPayloadDataAttributes](docs/UserReportCreateOperationPayloadDataAttributes.md)
- [UserReportsAttributes](docs/UserReportsAttributes.md)
- [UserReportsCreateOperationPayloadDataRelationships](docs/UserReportsCreateOperationPayloadDataRelationships.md)
- [UserReportsCreateOperationPayloadDataRelationshipsReportedResources](docs/UserReportsCreateOperationPayloadDataRelationshipsReportedResources.md)
- [UserReportsCreateOperationPayloadDataRelationshipsReportedResourcesData](docs/UserReportsCreateOperationPayloadDataRelationshipsReportedResourcesData.md)
- [UserReportsMultiResourceDataDocument](docs/UserReportsMultiResourceDataDocument.md)
- [UserReportsResourceObject](docs/UserReportsResourceObject.md)
- [UserReportsSingleResourceDataDocument](docs/UserReportsSingleResourceDataDocument.md)
- [UsersAttributes](docs/UsersAttributes.md)
- [UsersMultiResourceDataDocument](docs/UsersMultiResourceDataDocument.md)
- [UsersResourceObject](docs/UsersResourceObject.md)
- [UsersSingleResourceDataDocument](docs/UsersSingleResourceDataDocument.md)
- [VideosAttributes](docs/VideosAttributes.md)
- [VideosMultiRelationshipDataDocument](docs/VideosMultiRelationshipDataDocument.md)
- [VideosMultiResourceDataDocument](docs/VideosMultiResourceDataDocument.md)
- [VideosRelationships](docs/VideosRelationships.md)
- [VideosResourceObject](docs/VideosResourceObject.md)
- [VideosSingleRelationshipDataDocument](docs/VideosSingleRelationshipDataDocument.md)
- [VideosSingleResourceDataDocument](docs/VideosSingleResourceDataDocument.md)
To get access to the crate's generated documentation, use:
```
cargo doc --open
```
## Author