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>
pub async fn oauth2_access(
&self,
req: &SlackOAuthV2AccessTokenRequest
) -> ClientResult<SlackOAuthV2AccessTokenResponse>
https://api.slack.com/methods/oauth.v2.access
pub async fn post_webhook_message(
&self,
hook_url: &str,
req: &SlackApiPostWebhookMessageRequest
) -> ClientResult<SlackApiPostWebhookMessageResponse>
pub async fn post_webhook_message(
&self,
hook_url: &str,
req: &SlackApiPostWebhookMessageRequest
) -> ClientResult<SlackApiPostWebhookMessageResponse>
Post a webhook message using webhook url