Struct peertube::services::Playlists [−][src]
pub struct Playlists { /* fields omitted */ }
Implementations
impl Playlists
[src]
impl Playlists
[src]pub async fn privacies(&self) -> Result<HashMap<u32, String>>
[src]
pub async fn privacies(&self) -> Result<HashMap<u32, String>>
[src]List available playlist privacy policies.
pub async fn all(&self, pagination: &Pagination) -> Result<Pager<Playlist>>
[src]
pub async fn all(&self, pagination: &Pagination) -> Result<Pager<Playlist>>
[src]List video playlists.
pub async fn create(
&self,
auth: &Token,
playlist: &Playlist
) -> Result<NewContent>
[src]
pub async fn create(
&self,
auth: &Token,
playlist: &Playlist
) -> Result<NewContent>
[src]Create a video playlist.
pub async fn get(&self, auth: Option<&Token>, id: &str) -> Result<Playlist>
[src]
pub async fn get(&self, auth: Option<&Token>, id: &str) -> Result<Playlist>
[src]Get a video playlist.
pub async fn update(
&self,
auth: &Token,
id: &str,
params: &PlaylistSetting
) -> Result<()>
[src]
pub async fn update(
&self,
auth: &Token,
id: &str,
params: &PlaylistSetting
) -> Result<()>
[src]Update a video playlist.
pub async fn videos(
&self,
auth: Option<&Token>,
id: &str
) -> Result<Pager<Video>>
[src]
pub async fn videos(
&self,
auth: Option<&Token>,
id: &str
) -> Result<Pager<Video>>
[src]List videos of a playlist.
pub async fn add_video(
&self,
auth: &Token,
id: &str,
element: &PlaylistElement
) -> Result<NewContent>
[src]
pub async fn add_video(
&self,
auth: &Token,
id: &str,
element: &PlaylistElement
) -> Result<NewContent>
[src]Add a video in a playlist.
pub async fn reorder(
&self,
auth: &Token,
id: &str,
reorder: &Reorder
) -> Result<()>
[src]
pub async fn reorder(
&self,
auth: &Token,
id: &str,
reorder: &Reorder
) -> Result<()>
[src]Reorder a playlist.
pub async fn update_video(
&self,
auth: &Token,
id: &str,
element: &PlaylistElement
) -> Result<()>
[src]
pub async fn update_video(
&self,
auth: &Token,
id: &str,
element: &PlaylistElement
) -> Result<()>
[src]Update a playlist element.
Auto Trait Implementations
impl RefUnwindSafe for Playlists
impl Send for Playlists
impl Sync for Playlists
impl Unpin for Playlists
impl UnwindSafe for Playlists
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]