pub struct FavClient<'a> { /* private fields */ }Expand description
Favorite API client.
Implementations§
Source§impl<'a> FavClient<'a>
impl<'a> FavClient<'a>
Sourcepub async fn add_folder(
&self,
params: FavFolderAddParams,
) -> BpiResult<FavFolderInfo>
pub async fn add_folder( &self, params: FavFolderAddParams, ) -> BpiResult<FavFolderInfo>
Creates a favorite folder and returns the canonical payload result.
Sourcepub async fn edit_folder(
&self,
params: FavFolderEditParams,
) -> BpiResult<FavFolderInfo>
pub async fn edit_folder( &self, params: FavFolderEditParams, ) -> BpiResult<FavFolderInfo>
Edits a favorite folder and returns the canonical payload result.
Sourcepub async fn delete_folders(
&self,
params: FavFolderDeleteParams,
) -> BpiResult<i32>
pub async fn delete_folders( &self, params: FavFolderDeleteParams, ) -> BpiResult<i32>
Deletes favorite folders and returns the canonical payload result.
Sourcepub async fn copy_resources(
&self,
params: FavResourceTransferParams,
) -> BpiResult<i32>
pub async fn copy_resources( &self, params: FavResourceTransferParams, ) -> BpiResult<i32>
Copies favorite resources and returns the canonical payload result.
Sourcepub async fn move_resources(
&self,
params: FavResourceTransferParams,
) -> BpiResult<i32>
pub async fn move_resources( &self, params: FavResourceTransferParams, ) -> BpiResult<i32>
Moves favorite resources and returns the canonical payload result.
Sourcepub async fn delete_resources(
&self,
params: FavResourceBatchDeleteParams,
) -> BpiResult<i32>
pub async fn delete_resources( &self, params: FavResourceBatchDeleteParams, ) -> BpiResult<i32>
Deletes favorite resources and returns the canonical payload result.
Sourcepub async fn clean_resources(
&self,
params: FavResourceCleanParams,
) -> BpiResult<i32>
pub async fn clean_resources( &self, params: FavResourceCleanParams, ) -> BpiResult<i32>
Cleans invalid favorite resources and returns the canonical payload result.
Source§impl<'a> FavClient<'a>
impl<'a> FavClient<'a>
Sourcepub async fn folder_info(
&self,
params: FavFolderInfoParams,
) -> BpiResult<FavFolderInfo>
pub async fn folder_info( &self, params: FavFolderInfoParams, ) -> BpiResult<FavFolderInfo>
Gets favorite folder metadata.
Sourcepub async fn created_list(
&self,
params: FavCreatedListParams,
) -> BpiResult<CreatedFolderListData>
pub async fn created_list( &self, params: FavCreatedListParams, ) -> BpiResult<CreatedFolderListData>
Gets folders created by a user.
Sourcepub async fn collected_list(
&self,
params: FavCollectedListParams,
) -> BpiResult<CollectedFolderListData>
pub async fn collected_list( &self, params: FavCollectedListParams, ) -> BpiResult<CollectedFolderListData>
Gets folders collected by a user.
Sourcepub async fn resource_infos(
&self,
params: FavResourceInfosParams,
) -> BpiResult<Vec<ResourceInfoItem>>
pub async fn resource_infos( &self, params: FavResourceInfosParams, ) -> BpiResult<Vec<ResourceInfoItem>>
Gets resource information for multiple favorite resources.
Sourcepub async fn list_detail(
&self,
params: FavListDetailParams,
) -> BpiResult<FavListDetailData>
pub async fn list_detail( &self, params: FavListDetailParams, ) -> BpiResult<FavListDetailData>
Gets a favorite folder’s detailed resource list.
Sourcepub async fn resource_ids(
&self,
params: FavResourceIdsParams,
) -> BpiResult<Vec<FavResourceIdItem>>
pub async fn resource_ids( &self, params: FavResourceIdsParams, ) -> BpiResult<Vec<FavResourceIdItem>>
Gets all resource IDs in a favorite folder.
Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for FavClient<'a>
impl<'a> !UnwindSafe for FavClient<'a>
impl<'a> Freeze for FavClient<'a>
impl<'a> Send for FavClient<'a>
impl<'a> Sync for FavClient<'a>
impl<'a> Unpin for FavClient<'a>
impl<'a> UnsafeUnpin for FavClient<'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