pub struct DynamicClient<'a> { /* private fields */ }Expand description
Dynamic API client.
Implementations§
Source§impl<'a> DynamicClient<'a>
impl<'a> DynamicClient<'a>
Sourcepub async fn like(&self, params: DynamicLikeParams) -> BpiResult<Option<Value>>
pub async fn like(&self, params: DynamicLikeParams) -> BpiResult<Option<Value>>
Likes or unlikes a dynamic item and returns the canonical payload result.
Sourcepub async fn delete_draft(
&self,
params: DynamicDraftDeleteParams,
) -> BpiResult<Option<Value>>
pub async fn delete_draft( &self, params: DynamicDraftDeleteParams, ) -> BpiResult<Option<Value>>
Deletes a scheduled dynamic draft and returns the canonical payload result.
Sourcepub async fn set_top(
&self,
params: DynamicTopParams,
) -> BpiResult<Option<Value>>
pub async fn set_top( &self, params: DynamicTopParams, ) -> BpiResult<Option<Value>>
Sets a dynamic item as top and returns the canonical payload result.
Sourcepub async fn remove_top(
&self,
params: DynamicTopParams,
) -> BpiResult<Option<Value>>
pub async fn remove_top( &self, params: DynamicTopParams, ) -> BpiResult<Option<Value>>
Removes a dynamic item from top and returns the canonical payload result.
Source§impl<'a> DynamicClient<'a>
impl<'a> DynamicClient<'a>
Sourcepub async fn all(&self, params: DynamicAllParams) -> BpiResult<DynamicAllData>
pub async fn all(&self, params: DynamicAllParams) -> BpiResult<DynamicAllData>
Gets the followed dynamic feed.
Sourcepub async fn check_new(
&self,
params: DynamicCheckNewParams,
) -> BpiResult<DynamicUpdateData>
pub async fn check_new( &self, params: DynamicCheckNewParams, ) -> BpiResult<DynamicUpdateData>
Checks whether the dynamic feed has new items.
Gets dynamic items shown in the navigation feed.
Gets the dynamic feed banner.
Sourcepub async fn detail(
&self,
params: DynamicDetailParams,
) -> BpiResult<DynamicDetailData>
pub async fn detail( &self, params: DynamicDetailParams, ) -> BpiResult<DynamicDetailData>
Gets a dynamic item detail.
Sourcepub async fn reactions(
&self,
params: DynamicReactionsParams,
) -> BpiResult<DynamicReactionData>
pub async fn reactions( &self, params: DynamicReactionsParams, ) -> BpiResult<DynamicReactionData>
Gets reaction users for a dynamic item.
Sourcepub async fn lottery_notice(
&self,
params: DynamicLotteryNoticeParams,
) -> BpiResult<DynamicLotteryData>
pub async fn lottery_notice( &self, params: DynamicLotteryNoticeParams, ) -> BpiResult<DynamicLotteryData>
Gets lottery notice detail for a dynamic item.
Sourcepub async fn forwards(
&self,
params: DynamicForwardsParams,
) -> BpiResult<DynamicForwardData>
pub async fn forwards( &self, params: DynamicForwardsParams, ) -> BpiResult<DynamicForwardData>
Gets forwards for a dynamic item.
Sourcepub async fn pics(
&self,
params: DynamicPicsParams,
) -> BpiResult<Vec<DynamicPic>>
pub async fn pics( &self, params: DynamicPicsParams, ) -> BpiResult<Vec<DynamicPic>>
Gets pictures for a dynamic item.
Sourcepub async fn forward_item(
&self,
params: DynamicForwardItemParams,
) -> BpiResult<DynamicForwardInfoData>
pub async fn forward_item( &self, params: DynamicForwardItemParams, ) -> BpiResult<DynamicForwardInfoData>
Gets a forwarded dynamic item.
Sourcepub async fn live_users(
&self,
params: DynamicLiveUsersParams,
) -> BpiResult<LiveUsersData>
pub async fn live_users( &self, params: DynamicLiveUsersParams, ) -> BpiResult<LiveUsersData>
Gets followed users who are currently live.
Sourcepub async fn up_users(
&self,
params: DynamicUpUsersParams,
) -> BpiResult<DynUpUsersData>
pub async fn up_users( &self, params: DynamicUpUsersParams, ) -> BpiResult<DynUpUsersData>
Gets followed users with new dynamic content.
Sourcepub async fn recent_up(&self) -> BpiResult<RecentUpData>
pub async fn recent_up(&self) -> BpiResult<RecentUpData>
Gets recently updated followed users.
Source§impl<'a> DynamicClient<'a>
impl<'a> DynamicClient<'a>
Sourcepub async fn upload_pic(
&self,
params: DynamicUploadPicParams,
) -> BpiResult<UploadPicData>
pub async fn upload_pic( &self, params: DynamicUploadPicParams, ) -> BpiResult<UploadPicData>
Uploads a dynamic image and returns the canonical payload result.
Sourcepub async fn create_text(
&self,
params: DynamicTextCreateParams,
) -> BpiResult<CreateDynamicData>
pub async fn create_text( &self, params: DynamicTextCreateParams, ) -> BpiResult<CreateDynamicData>
Publishes a plain-text dynamic and returns the canonical payload result.
Sourcepub async fn create_complex(
&self,
params: DynamicComplexCreateParams,
) -> BpiResult<CreateComplexDynamicData>
pub async fn create_complex( &self, params: DynamicComplexCreateParams, ) -> BpiResult<CreateComplexDynamicData>
Publishes a complex dynamic and returns the canonical payload result.
Trait Implementations§
Source§impl<'a> Clone for DynamicClient<'a>
impl<'a> Clone for DynamicClient<'a>
Source§fn clone(&self) -> DynamicClient<'a>
fn clone(&self) -> DynamicClient<'a>
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more