Expand description
Data models for Qobuz API responses.
This module contains all the data structures used to represent Qobuz API responses. These models are used for deserializing JSON responses from the API into Rust structs. The models cover all major Qobuz content types including albums, artists, tracks, playlists, users, and various metadata fields.
Re-exports§
pub use album::Album;pub use article::Article;pub use article::Author;pub use article::Biography;pub use article::Story;pub use artist::Artist;pub use core::Login;pub use core::QobuzApiStatusResponse;pub use core::deserialize_code;pub use credential::Credential;pub use metadata::Area;pub use metadata::AudioInfo;pub use metadata::Award;pub use metadata::Focus;pub use metadata::Genre;pub use metadata::GenreTag;pub use metadata::Goody;pub use metadata::Image;pub use metadata::Label;pub use metadata::Period;pub use metadata::Tag;pub use playlist::Playlist;pub use release::FileUrl;pub use release::Release;pub use release::ReleaseArtist;pub use release::ReleaseAudioInfo;pub use release::ReleasePhysicalSupport;pub use release::ReleaseRights;pub use release::ReleaseTrack;pub use release::ReleaseTrackList;pub use release::ReleasesList;pub use search::AlbumsSameArtist;pub use search::ItemSearchResult;pub use search::MostPopular;pub use search::MostPopularContent;pub use search::SearchResult;pub use search::UserFavorites;pub use search::UserFavoritesIds;pub use subscription::LastUpdate;pub use subscription::StoreFeatures;pub use subscription::Subscription;pub use track::Track;pub use user_simple::User;
Modules§
- album
- Qobuz API data models
- article
- Article, author, biography, and story models
- artist
- Artist model containing comprehensive artist information
- core
- Core models for API responses and authentication
- credential
- Credential model containing user credential information
- metadata
- Metadata models for images, audio info, genres, labels, and other metadata
- playlist
- Playlist model containing information about user playlists
- release
- Release models containing information about music releases
- search
- Search models for search results and related content
- subscription
- Subscription models containing user subscription information
- track
- Track model containing comprehensive track information
- user_
simple - Simplified user model containing basic user information