Trait ytmapi_rs::query::PostQuery

source ·
pub trait PostQuery {
    // Required methods
    fn header(&self) -> Map<String, Value>;
    fn params(&self) -> Option<Cow<'_, str>>;
    fn path(&self) -> &str;
}
Expand description

Represents a plain POST query that can be sent to Innertube.

Required Methods§

source

fn header(&self) -> Map<String, Value>

source

fn params(&self) -> Option<Cow<'_, str>>

source

fn path(&self) -> &str

Implementors§

source§

impl PostQuery for GetHistoryQuery

source§

impl PostQuery for GetLibraryAlbumsQuery

source§

impl PostQuery for GetLibraryArtistSubscriptionsQuery

source§

impl PostQuery for GetLibraryArtistsQuery

source§

impl PostQuery for GetLibraryPlaylistsQuery

source§

impl PostQuery for GetLibrarySongsQuery

source§

impl PostQuery for GetLibraryUploadAlbumsQuery

source§

impl PostQuery for GetLibraryUploadArtistsQuery

source§

impl PostQuery for GetLibraryUploadSongsQuery

source§

impl PostQuery for GetMoodCategoriesQuery

source§

impl PostQuery for GetNewEpisodesQuery

source§

impl PostQuery for GetTasteProfileQuery

source§

impl<'a> PostQuery for GetAlbumQuery<'a>

source§

impl<'a> PostQuery for GetContinuationsQuery<SearchQuery<'a, BasicSearch>>

source§

impl<'a> PostQuery for EditPlaylistQuery<'a>

source§

impl<'a> PostQuery for GetLyricsQuery<'a>

source§

impl<'a> PostQuery for RatePlaylistQuery<'a>

source§

impl<'a> PostQuery for RateSongQuery<'a>

source§

impl<'a> PostQuery for GetSongTrackingUrlQuery<'a>

source§

impl<'a> PostQuery for DeletePlaylistQuery<'a>

source§

impl<'a> PostQuery for DeleteUploadEntityQuery<'a>

source§

impl<'a> PostQuery for EditSongLibraryStatusQuery<'a>

source§

impl<'a> PostQuery for GetArtistAlbumsQuery<'a>

source§

impl<'a> PostQuery for GetArtistQuery<'a>

source§

impl<'a> PostQuery for GetChannelEpisodesQuery<'a>

source§

impl<'a> PostQuery for GetChannelQuery<'a>

source§

impl<'a> PostQuery for GetEpisodeQuery<'a>

source§

impl<'a> PostQuery for GetLibraryUploadAlbumQuery<'a>

source§

impl<'a> PostQuery for GetLibraryUploadArtistQuery<'a>

source§

impl<'a> PostQuery for GetMoodPlaylistsQuery<'a>

source§

impl<'a> PostQuery for GetPlaylistQuery<'a>

source§

impl<'a> PostQuery for GetPodcastQuery<'a>

source§

impl<'a> PostQuery for GetSearchSuggestionsQuery<'a>

source§

impl<'a> PostQuery for RemoveHistoryItemsQuery<'a>

source§

impl<'a> PostQuery for RemovePlaylistItemsQuery<'a>

source§

impl<'a> PostQuery for SearchQuery<'a, FilteredSearch<AlbumsFilter>>

source§

impl<'a> PostQuery for SearchQuery<'a, FilteredSearch<ArtistsFilter>>

source§

impl<'a> PostQuery for SearchQuery<'a, FilteredSearch<CommunityPlaylistsFilter>>

source§

impl<'a> PostQuery for SearchQuery<'a, FilteredSearch<EpisodesFilter>>

source§

impl<'a> PostQuery for SearchQuery<'a, FilteredSearch<FeaturedPlaylistsFilter>>

source§

impl<'a> PostQuery for SearchQuery<'a, FilteredSearch<PlaylistsFilter>>

source§

impl<'a> PostQuery for SearchQuery<'a, FilteredSearch<PodcastsFilter>>

source§

impl<'a> PostQuery for SearchQuery<'a, FilteredSearch<ProfilesFilter>>

source§

impl<'a> PostQuery for SearchQuery<'a, FilteredSearch<SongsFilter>>

source§

impl<'a> PostQuery for SearchQuery<'a, FilteredSearch<VideosFilter>>

source§

impl<'a, C: CreatePlaylistType> PostQuery for CreatePlaylistQuery<'a, C>

source§

impl<'a, I> PostQuery for SetTasteProfileQuery<'a, I>
where I: Iterator<Item = TasteToken<'a>> + Clone,

source§

impl<'a, S: UnfilteredSearchType> PostQuery for SearchQuery<'a, S>

source§

impl<'a, T: SpecialisedQuery> PostQuery for AddPlaylistItemsQuery<'a, T>

source§

impl<T: GetWatchPlaylistQueryID> PostQuery for GetWatchPlaylistQuery<T>