WIP: add music_details

This commit is contained in:
ThetaDev 2022-11-10 15:53:55 +01:00
parent 9b6c952fd3
commit 556575f5ff
9 changed files with 28554 additions and 0 deletions

View file

@ -1181,6 +1181,7 @@ pub struct MusicArtist {
/// YouTube Music search result
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
#[non_exhaustive]
pub struct MusicSearchResult {
/// Found tracks
pub tracks: Vec<TrackItem>,
@ -1219,6 +1220,7 @@ pub enum MusicEntityType {
/// Filtered YouTube Music search result
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
#[non_exhaustive]
pub struct MusicSearchFiltered<T> {
pub items: Paginator<T>,
/// Corrected search query
@ -1228,3 +1230,8 @@ pub struct MusicSearchFiltered<T> {
/// search results page.
pub corrected_query: Option<String>,
}
/// Music track details
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
#[non_exhaustive]
pub struct MusicDetails {}