pub struct AppClient { /* private fields */ }Implementations§
Source§impl AppClient
impl AppClient
pub fn new(client_id: ClientId, client_secret: ClientSecret) -> Self
pub fn with_client_builder( client_id: ClientId, client_secret: ClientSecret, builder: ClientBuilder, ) -> Self
pub fn with_url(self, url: Url) -> Self
Trait Implementations§
Source§impl AppChannelAPI for AppClient
impl AppChannelAPI for AppClient
Source§async fn get_channels(
&self,
channel_ids: &[ChannelId],
) -> Result<Response<ChannelResponse>, Error>
async fn get_channels( &self, channel_ids: &[ChannelId], ) -> Result<Response<ChannelResponse>, Error>
Source§impl AppLiveAPI for AppClient
impl AppLiveAPI for AppClient
Source§impl BaseClient for AppClient
impl BaseClient for AppClient
Source§impl CategoryAPI for AppClient
impl CategoryAPI for AppClient
Source§async fn search_category(
&self,
query: &str,
size: Option<usize>,
) -> Result<Response<CategoryResponse>, Error>
async fn search_category( &self, query: &str, size: Option<usize>, ) -> Result<Response<CategoryResponse>, Error>
Source§impl SessionAPI for AppClient
impl SessionAPI for AppClient
Source§async fn create_session(&self) -> Result<Response<CreateSessionResponse>, Error>
async fn create_session(&self) -> Result<Response<CreateSessionResponse>, Error>
Source§fn get_sessions<'a>(&'a self) -> GetSession<'a, Self>
fn get_sessions<'a>(&'a self) -> GetSession<'a, Self>
Source§async fn subscribe_chat(&self, session_key: &SessionKey) -> Result<(), Error>
async fn subscribe_chat(&self, session_key: &SessionKey) -> Result<(), Error>
Source§async fn unsubscribe_chat(&self, session_key: &SessionKey) -> Result<(), Error>
async fn unsubscribe_chat(&self, session_key: &SessionKey) -> Result<(), Error>
Source§async fn subscribe_donation(
&self,
session_key: &SessionKey,
) -> Result<(), Error>
async fn subscribe_donation( &self, session_key: &SessionKey, ) -> Result<(), Error>
Source§async fn unsubscribe_donation(
&self,
session_key: &SessionKey,
) -> Result<(), Error>
async fn unsubscribe_donation( &self, session_key: &SessionKey, ) -> Result<(), Error>
Source§async fn subscribe_subscription(
&self,
session_key: &SessionKey,
) -> Result<(), Error>
async fn subscribe_subscription( &self, session_key: &SessionKey, ) -> Result<(), Error>
Source§async fn unsubscribe_subscription(
&self,
session_key: &SessionKey,
) -> Result<(), Error>
async fn unsubscribe_subscription( &self, session_key: &SessionKey, ) -> Result<(), Error>
Auto Trait Implementations§
impl Freeze for AppClient
impl !RefUnwindSafe for AppClient
impl Send for AppClient
impl Sync for AppClient
impl Unpin for AppClient
impl UnsafeUnpin for AppClient
impl !UnwindSafe for AppClient
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