use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub(crate) enum PlaylistEndpointParams {
#[serde(rename = "wAEB")]
Featured,
#[serde(rename = "wAEB8gECKAE%3D")]
Community,
}
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub(crate) enum YoutubeMusicPageType {
#[serde(rename = "MUSIC_PAGE_TYPE_PODCAST_SHOW_DETAIL_PAGE")]
Podcast,
#[serde(rename = "MUSIC_PAGE_TYPE_PLAYLIST")]
Playlist,
}
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub(crate) enum YoutubeMusicVideoType {
#[serde(rename = "MUSIC_VIDEO_TYPE_UGC")]
Ugc,
#[serde(rename = "MUSIC_VIDEO_TYPE_OMV")]
Omv,
#[serde(rename = "MUSIC_VIDEO_TYPE_ATV")]
Atv,
#[serde(rename = "MUSIC_VIDEO_TYPE_PODCAST_EPISODE")]
Episode,
#[serde(rename = "MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK")]
Upload,
}