pub struct NoteClient<'a> { /* private fields */ }Expand description
笔记 API 客户端。
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>
保存视频笔记并返回标准 payload 结果。
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>
检查稿件是否禁止笔记。
Sourcepub async fn private_info(
&self,
params: NotePrivateInfoParams,
) -> BpiResult<PrivateNoteInfoData>
pub async fn private_info( &self, params: NotePrivateInfoParams, ) -> BpiResult<PrivateNoteInfoData>
获取私有笔记内容。
Sourcepub async fn public_info(
&self,
params: NotePublicInfoParams,
) -> BpiResult<PublicNoteInfoData>
pub async fn public_info( &self, params: NotePublicInfoParams, ) -> BpiResult<PublicNoteInfoData>
获取公开笔记内容。
Sourcepub async fn archive_list(
&self,
params: NoteArchiveListParams,
) -> BpiResult<NoteListArchiveData>
pub async fn archive_list( &self, params: NoteArchiveListParams, ) -> BpiResult<NoteListArchiveData>
获取稿件的私有笔记 ID。
Sourcepub async fn user_private_list(
&self,
params: NoteUserPrivateListParams,
) -> BpiResult<PrivateNoteListData>
pub async fn user_private_list( &self, params: NoteUserPrivateListParams, ) -> BpiResult<PrivateNoteListData>
获取当前用户拥有的私有笔记。
Sourcepub async fn public_archive_list(
&self,
params: NotePublicArchiveListParams,
) -> BpiResult<PublicNoteListArchiveData>
pub async fn public_archive_list( &self, params: NotePublicArchiveListParams, ) -> BpiResult<PublicNoteListArchiveData>
获取稿件的公开笔记。
Sourcepub async fn user_public_list(
&self,
params: NoteUserPublicListParams,
) -> BpiResult<PublicNoteListUserData>
pub async fn user_public_list( &self, params: NoteUserPublicListParams, ) -> BpiResult<PublicNoteListUserData>
获取某个用户创作的公开笔记。
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