Struct slack_morphism::SlackClientSession[][src]

pub struct SlackClientSession<'a, SCHC> where
    SCHC: SlackClientHttpConnector + Send
{ pub http_session_api: SlackClientHttpSessionApi<'a, SCHC>, }

Fields

http_session_api: SlackClientHttpSessionApi<'a, SCHC>

Implementations

https://api.slack.com/methods/apps.connections.open

https://api.slack.com/methods/auth.test

https://api.slack.com/methods/bots.info

https://api.slack.com/methods/chat.delete

https://api.slack.com/methods/chat.deleteScheduledMessage

https://api.slack.com/methods/chat.getPermalink

pub async fn chat_post_ephemeral(
    &self,
    req: &SlackApiChatPostEphemeralRequest
) -> ClientResult<SlackApiChatPostEphemeralResponse>

https://api.slack.com/methods/chat.postEphemeral

pub async fn chat_post_message(
    &self,
    req: &SlackApiChatPostMessageRequest
) -> ClientResult<SlackApiChatPostMessageResponse>

https://api.slack.com/methods/chat.postMessage

https://api.slack.com/methods/chat.scheduleMessage

https://api.slack.com/methods/chat.unfurl

https://api.slack.com/methods/chat.update

https://api.slack.com/methods/chat.scheduledMessages.list

https://api.slack.com/methods/conversations.archive

https://api.slack.com/methods/conversations.close

https://api.slack.com/methods/conversations.create

https://api.slack.com/methods/conversations.history

https://api.slack.com/methods/conversations.info

https://api.slack.com/methods/conversations.invite

https://api.slack.com/methods/conversations.join

https://api.slack.com/methods/conversations.kick

https://api.slack.com/methods/conversations.leave

https://api.slack.com/methods/conversations.list

https://api.slack.com/methods/conversations.members

https://api.slack.com/methods/conversations.open return_im is set to None

https://api.slack.com/methods/conversations.open return_im is set to Some(true)

https://api.slack.com/methods/conversations.rename

https://api.slack.com/methods/conversations.replies

https://api.slack.com/methods/conversations.setPurpose

https://api.slack.com/methods/conversations.setTopic

https://api.slack.com/methods/conversations.unarchive

https://api.slack.com/methods/team.info

https://api.slack.com/methods/team.profile.get

https://api.slack.com/methods/api.test

https://api.slack.com/methods/users.conversations

https://api.slack.com/methods/users.getPresence

https://api.slack.com/methods/users.identity

https://api.slack.com/methods/users.info

https://api.slack.com/methods/users.list

https://api.slack.com/methods/users.lookupByEmail

https://api.slack.com/methods/users.setPresence

https://api.slack.com/methods/users.profile.get

https://api.slack.com/methods/users.profile.set

https://api.slack.com/methods/views.open

https://api.slack.com/methods/views.publish

https://api.slack.com/methods/views.push

https://api.slack.com/methods/views.update

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.