Struct slack_morphism::SlackClient [−][src]
pub struct SlackClient<SCHC> where
SCHC: SlackClientHttpConnector + Send, { pub http_api: SlackClientHttpApi<SCHC>, }
Fields
http_api: SlackClientHttpApi<SCHC>
Implementations
pub async fn oauth2_access(
&self,
req: &SlackOAuthV2AccessTokenRequest
) -> ClientResult<SlackOAuthV2AccessTokenResponse>
[src]
pub async fn oauth2_access(
&self,
req: &SlackOAuthV2AccessTokenRequest
) -> ClientResult<SlackOAuthV2AccessTokenResponse>
[src]https://api.slack.com/methods/oauth.v2.access
pub async fn post_webhook_message(
&self,
hook_url: &str,
req: &SlackApiPostWebhookMessageRequest
) -> ClientResult<SlackApiPostWebhookMessageResponse>
[src]
pub async fn post_webhook_message(
&self,
hook_url: &str,
req: &SlackApiPostWebhookMessageRequest
) -> ClientResult<SlackApiPostWebhookMessageResponse>
[src]Post a webhook message using webhook url
Trait Implementations
Auto Trait Implementations
impl<SCHC> RefUnwindSafe for SlackClient<SCHC> where
SCHC: RefUnwindSafe,
impl<SCHC> Send for SlackClient<SCHC>
impl<SCHC> Sync for SlackClient<SCHC> where
SCHC: Sync,
impl<SCHC> Unpin for SlackClient<SCHC> where
SCHC: Unpin,
impl<SCHC> UnwindSafe for SlackClient<SCHC> where
SCHC: UnwindSafe,