Struct slack_morphism::SlackClient
source · pub struct SlackClient<SCHC>where
SCHC: SlackClientHttpConnector + Send,{
pub http_api: SlackClientHttpApi<SCHC>,
}Fields§
§http_api: SlackClientHttpApi<SCHC>Implementations§
source§impl<SCHC> SlackClient<SCHC>where
SCHC: SlackClientHttpConnector + Send,
impl<SCHC> SlackClient<SCHC>where
SCHC: SlackClientHttpConnector + Send,
sourcepub 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
source§impl<SCHC> SlackClient<SCHC>where
SCHC: SlackClientHttpConnector + Send,
impl<SCHC> SlackClient<SCHC>where
SCHC: SlackClientHttpConnector + Send,
sourcepub async fn post_webhook_message(
&self,
incoming_webhook_url: &Url,
req: &SlackApiPostWebhookMessageRequest
) -> ClientResult<SlackApiPostWebhookMessageResponse>
pub async fn post_webhook_message(
&self,
incoming_webhook_url: &Url,
req: &SlackApiPostWebhookMessageRequest
) -> ClientResult<SlackApiPostWebhookMessageResponse>
Post a webhook message using webhook url