pub struct NoteClient<'a> { /* private fields */ }Expand description
Note API client.
Implementations§
Source§impl<'a> NoteClient<'a>
impl<'a> NoteClient<'a>
Sourcepub async fn add(&self, params: NoteAddParams) -> BpiResult<NoteAddResponseData>
pub async fn add(&self, params: NoteAddParams) -> BpiResult<NoteAddResponseData>
Saves a video note and returns the canonical payload result.
Source§impl<'a> NoteClient<'a>
impl<'a> NoteClient<'a>
Sourcepub async fn is_forbid(
&self,
params: NoteIsForbidParams,
) -> BpiResult<NoteIsForbidData>
pub async fn is_forbid( &self, params: NoteIsForbidParams, ) -> BpiResult<NoteIsForbidData>
Checks whether notes are forbidden for an archive.
Sourcepub async fn private_info(
&self,
params: NotePrivateInfoParams,
) -> BpiResult<PrivateNoteInfoData>
pub async fn private_info( &self, params: NotePrivateInfoParams, ) -> BpiResult<PrivateNoteInfoData>
Gets private note content.
Sourcepub async fn public_info(
&self,
params: NotePublicInfoParams,
) -> BpiResult<PublicNoteInfoData>
pub async fn public_info( &self, params: NotePublicInfoParams, ) -> BpiResult<PublicNoteInfoData>
Gets public note content.
Sourcepub async fn archive_list(
&self,
params: NoteArchiveListParams,
) -> BpiResult<NoteListArchiveData>
pub async fn archive_list( &self, params: NoteArchiveListParams, ) -> BpiResult<NoteListArchiveData>
Gets private note IDs for an archive.
Sourcepub async fn user_private_list(
&self,
params: NoteUserPrivateListParams,
) -> BpiResult<PrivateNoteListData>
pub async fn user_private_list( &self, params: NoteUserPrivateListParams, ) -> BpiResult<PrivateNoteListData>
Gets private notes owned by the current user.
Sourcepub async fn public_archive_list(
&self,
params: NotePublicArchiveListParams,
) -> BpiResult<PublicNoteListArchiveData>
pub async fn public_archive_list( &self, params: NotePublicArchiveListParams, ) -> BpiResult<PublicNoteListArchiveData>
Gets public notes for an archive.
Sourcepub async fn user_public_list(
&self,
params: NoteUserPublicListParams,
) -> BpiResult<PublicNoteListUserData>
pub async fn user_public_list( &self, params: NoteUserPublicListParams, ) -> BpiResult<PublicNoteListUserData>
Gets public notes authored by a user.
Trait Implementations§
Source§impl<'a> Clone for NoteClient<'a>
impl<'a> Clone for NoteClient<'a>
Source§fn clone(&self) -> NoteClient<'a>
fn clone(&self) -> NoteClient<'a>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl<'a> Copy for NoteClient<'a>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for NoteClient<'a>
impl<'a> !UnwindSafe for NoteClient<'a>
impl<'a> Freeze for NoteClient<'a>
impl<'a> Send for NoteClient<'a>
impl<'a> Sync for NoteClient<'a>
impl<'a> Unpin for NoteClient<'a>
impl<'a> UnsafeUnpin for NoteClient<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more