pub struct Service<T>{ /* private fields */ }
namespace-appbsky
only.Implementations§
Source§impl<T> Service<T>
impl<T> Service<T>
Sourcepub async fn get_actor_starter_packs(
&self,
params: Parameters,
) -> Result<Output, Error>
pub async fn get_actor_starter_packs( &self, params: Parameters, ) -> Result<Output, Error>
Get a list of starter packs created by the actor.
Sourcepub async fn get_blocks(&self, params: Parameters) -> Result<Output, Error>
pub async fn get_blocks(&self, params: Parameters) -> Result<Output, Error>
Enumerates which accounts the requesting account is currently blocking. Requires auth.
Sourcepub async fn get_followers(&self, params: Parameters) -> Result<Output, Error>
pub async fn get_followers(&self, params: Parameters) -> Result<Output, Error>
Enumerates accounts which follow a specified account (actor).
Sourcepub async fn get_follows(&self, params: Parameters) -> Result<Output, Error>
pub async fn get_follows(&self, params: Parameters) -> Result<Output, Error>
Enumerates accounts which a specified account (actor) follows.
Sourcepub async fn get_known_followers(
&self,
params: Parameters,
) -> Result<Output, Error>
pub async fn get_known_followers( &self, params: Parameters, ) -> Result<Output, Error>
Enumerates accounts which follow a specified account (actor) and are followed by the viewer.
Sourcepub async fn get_list(&self, params: Parameters) -> Result<Output, Error>
pub async fn get_list(&self, params: Parameters) -> Result<Output, Error>
Gets a ‘view’ (with additional context) of a specified list.
Sourcepub async fn get_list_blocks(&self, params: Parameters) -> Result<Output, Error>
pub async fn get_list_blocks(&self, params: Parameters) -> Result<Output, Error>
Get mod lists that the requesting account (actor) is blocking. Requires auth.
Sourcepub async fn get_list_mutes(&self, params: Parameters) -> Result<Output, Error>
pub async fn get_list_mutes(&self, params: Parameters) -> Result<Output, Error>
Enumerates mod lists that the requesting account (actor) currently has muted. Requires auth.
Sourcepub async fn get_lists(&self, params: Parameters) -> Result<Output, Error>
pub async fn get_lists(&self, params: Parameters) -> Result<Output, Error>
Enumerates the lists created by a specified account (actor).
Sourcepub async fn get_lists_with_membership(
&self,
params: Parameters,
) -> Result<Output, Error>
pub async fn get_lists_with_membership( &self, params: Parameters, ) -> Result<Output, Error>
Enumerates the lists created by the session user, and includes membership information about actor
in those lists. Only supports curation and moderation lists (no reference lists, used in starter packs). Requires auth.
Sourcepub async fn get_mutes(&self, params: Parameters) -> Result<Output, Error>
pub async fn get_mutes(&self, params: Parameters) -> Result<Output, Error>
Enumerates accounts that the requesting account (actor) currently has muted. Requires auth.
Sourcepub async fn get_relationships(
&self,
params: Parameters,
) -> Result<Output, Error>
pub async fn get_relationships( &self, params: Parameters, ) -> Result<Output, Error>
Enumerates public relationships between one account, and a list of other accounts. Does not require auth.
Sourcepub async fn get_starter_pack(
&self,
params: Parameters,
) -> Result<Output, Error>
pub async fn get_starter_pack( &self, params: Parameters, ) -> Result<Output, Error>
Gets a view of a starter pack.
Sourcepub async fn get_starter_packs(
&self,
params: Parameters,
) -> Result<Output, Error>
pub async fn get_starter_packs( &self, params: Parameters, ) -> Result<Output, Error>
Get views for a list of starter packs.
Sourcepub async fn get_starter_packs_with_membership(
&self,
params: Parameters,
) -> Result<Output, Error>
pub async fn get_starter_packs_with_membership( &self, params: Parameters, ) -> Result<Output, Error>
Enumerates the starter packs created by the session user, and includes membership information about actor
in those starter packs. Requires auth.
Sourcepub async fn get_suggested_follows_by_actor(
&self,
params: Parameters,
) -> Result<Output, Error>
pub async fn get_suggested_follows_by_actor( &self, params: Parameters, ) -> Result<Output, Error>
Enumerates follows similar to a given account (actor). Expected use is to recommend additional accounts immediately after following one account.
Sourcepub async fn mute_actor(&self, input: Input) -> Result<(), Error>
pub async fn mute_actor(&self, input: Input) -> Result<(), Error>
Creates a mute relationship for the specified account. Mutes are private in Bluesky. Requires auth.
Sourcepub async fn mute_actor_list(&self, input: Input) -> Result<(), Error>
pub async fn mute_actor_list(&self, input: Input) -> Result<(), Error>
Creates a mute relationship for the specified list of accounts. Mutes are private in Bluesky. Requires auth.
Sourcepub async fn mute_thread(&self, input: Input) -> Result<(), Error>
pub async fn mute_thread(&self, input: Input) -> Result<(), Error>
Mutes a thread preventing notifications from the thread and any of its children. Mutes are private in Bluesky. Requires auth.
Sourcepub async fn search_starter_packs(
&self,
params: Parameters,
) -> Result<Output, Error>
pub async fn search_starter_packs( &self, params: Parameters, ) -> Result<Output, Error>
Find starter packs matching search criteria. Does not require auth.
Sourcepub async fn unmute_actor(&self, input: Input) -> Result<(), Error>
pub async fn unmute_actor(&self, input: Input) -> Result<(), Error>
Unmutes the specified account. Requires auth.