[−][src]Struct slack_morphism::SlackClientSession
Fields
http_api: SlackClientHttpSessionApi<'a>
Implementations
impl<'a> SlackClientSession<'a>
[src]
pub async fn bots_info<'_, '_>(
&'_ self,
req: &'_ SlackApiBotsInfoRequest
) -> ClientResult<SlackApiBotsInfoResponse>
[src]
&'_ self,
req: &'_ SlackApiBotsInfoRequest
) -> ClientResult<SlackApiBotsInfoResponse>
https://api.slack.com/methods/bots.info
impl<'a> SlackClientSession<'a>
[src]
pub async fn chat_delete<'_, '_>(
&'_ self,
req: &'_ SlackApiChatDeleteRequest
) -> ClientResult<SlackApiChatDeleteResponse>
[src]
&'_ self,
req: &'_ SlackApiChatDeleteRequest
) -> ClientResult<SlackApiChatDeleteResponse>
https://api.slack.com/methods/chat.delete
pub async fn chat_delete_scheduled_message<'_, '_>(
&'_ self,
req: &'_ SlackApiChatDeleteScheduledMessageRequest
) -> ClientResult<SlackApiChatDeleteScheduledMessageResponse>
[src]
&'_ self,
req: &'_ SlackApiChatDeleteScheduledMessageRequest
) -> ClientResult<SlackApiChatDeleteScheduledMessageResponse>
https://api.slack.com/methods/chat.deleteScheduledMessage
pub async fn chat_get_permalink<'_, '_>(
&'_ self,
req: &'_ SlackApiChatGetPermalinkRequest
) -> ClientResult<SlackApiChatGetPermalinkResponse>
[src]
&'_ self,
req: &'_ SlackApiChatGetPermalinkRequest
) -> ClientResult<SlackApiChatGetPermalinkResponse>
https://api.slack.com/methods/chat.getPermalink
pub async fn chat_post_ephemeral<'_, '_>(
&'_ self,
req: &'_ SlackApiChatPostEphemeralRequest
) -> ClientResult<SlackApiChatPostEphemeralResponse>
[src]
&'_ self,
req: &'_ SlackApiChatPostEphemeralRequest
) -> ClientResult<SlackApiChatPostEphemeralResponse>
https://api.slack.com/methods/chat.postEphemeral
pub async fn chat_post_message<'_, '_>(
&'_ self,
req: &'_ SlackApiChatPostMessageRequest
) -> ClientResult<SlackApiChatPostMessageResponse>
[src]
&'_ self,
req: &'_ SlackApiChatPostMessageRequest
) -> ClientResult<SlackApiChatPostMessageResponse>
https://api.slack.com/methods/chat.postMessage
pub async fn chat_schedule_message<'_, '_>(
&'_ self,
req: &'_ SlackApiChatScheduleMessageRequest
) -> ClientResult<SlackApiChatScheduleMessageResponse>
[src]
&'_ self,
req: &'_ SlackApiChatScheduleMessageRequest
) -> ClientResult<SlackApiChatScheduleMessageResponse>
https://api.slack.com/methods/chat.scheduleMessage
pub async fn chat_unfurl<'_, '_>(
&'_ self,
req: &'_ SlackApiChatUnfurlRequest
) -> ClientResult<SlackApiChatUnfurlResponse>
[src]
&'_ self,
req: &'_ SlackApiChatUnfurlRequest
) -> ClientResult<SlackApiChatUnfurlResponse>
https://api.slack.com/methods/chat.unfurl
pub async fn chat_update<'_, '_>(
&'_ self,
req: &'_ SlackApiChatUpdateRequest
) -> ClientResult<SlackApiChatUpdateResponse>
[src]
&'_ self,
req: &'_ SlackApiChatUpdateRequest
) -> ClientResult<SlackApiChatUpdateResponse>
https://api.slack.com/methods/chat.update
pub async fn chat_scheduled_messages_list<'_, '_>(
&'_ self,
req: &'_ SlackApiChatScheduledMessagesListRequest
) -> ClientResult<SlackApiChatScheduledMessagesListResponse>
[src]
&'_ self,
req: &'_ SlackApiChatScheduledMessagesListRequest
) -> ClientResult<SlackApiChatScheduledMessagesListResponse>
https://api.slack.com/methods/chat.scheduledMessages.list
impl<'a> SlackClientSession<'a>
[src]
pub async fn conversations_archive<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsArchiveRequest
) -> ClientResult<SlackApiConversationsArchiveResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsArchiveRequest
) -> ClientResult<SlackApiConversationsArchiveResponse>
https://api.slack.com/methods/conversations.archive
pub async fn conversations_close<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsCloseRequest
) -> ClientResult<SlackApiConversationsCloseResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsCloseRequest
) -> ClientResult<SlackApiConversationsCloseResponse>
https://api.slack.com/methods/conversations.close
pub async fn conversations_create<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsCreateRequest
) -> ClientResult<SlackApiConversationsCreateResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsCreateRequest
) -> ClientResult<SlackApiConversationsCreateResponse>
https://api.slack.com/methods/conversations.create
pub async fn conversations_history<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsHistoryRequest
) -> ClientResult<SlackApiConversationsHistoryResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsHistoryRequest
) -> ClientResult<SlackApiConversationsHistoryResponse>
https://api.slack.com/methods/conversations.history
pub async fn conversations_info<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsInfoRequest
) -> ClientResult<SlackApiConversationsInfoResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsInfoRequest
) -> ClientResult<SlackApiConversationsInfoResponse>
https://api.slack.com/methods/conversations.info
pub async fn conversations_invite<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsInviteRequest
) -> ClientResult<SlackApiConversationsInviteResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsInviteRequest
) -> ClientResult<SlackApiConversationsInviteResponse>
https://api.slack.com/methods/conversations.invite
pub async fn conversations_join<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsJoinRequest
) -> ClientResult<SlackApiConversationsJoinResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsJoinRequest
) -> ClientResult<SlackApiConversationsJoinResponse>
https://api.slack.com/methods/conversations.join
pub async fn conversations_kick<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsKickRequest
) -> ClientResult<SlackApiConversationsKickResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsKickRequest
) -> ClientResult<SlackApiConversationsKickResponse>
https://api.slack.com/methods/conversations.kick
pub async fn conversations_leave<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsLeaveRequest
) -> ClientResult<SlackApiConversationsLeaveResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsLeaveRequest
) -> ClientResult<SlackApiConversationsLeaveResponse>
https://api.slack.com/methods/conversations.leave
pub async fn conversations_list<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsListRequest
) -> ClientResult<SlackApiConversationsListResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsListRequest
) -> ClientResult<SlackApiConversationsListResponse>
https://api.slack.com/methods/conversations.list
pub async fn conversations_members<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsMembersRequest
) -> ClientResult<SlackApiConversationsMembersResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsMembersRequest
) -> ClientResult<SlackApiConversationsMembersResponse>
https://api.slack.com/methods/conversations.members
pub async fn conversations_open<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsOpenRequest
) -> ClientResult<SlackApiConversationsOpenResponse<SlackBasicChannelInfo>>
[src]
&'_ self,
req: &'_ SlackApiConversationsOpenRequest
) -> ClientResult<SlackApiConversationsOpenResponse<SlackBasicChannelInfo>>
https://api.slack.com/methods/conversations.open return_im is set to None
pub async fn conversations_open_full<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsOpenRequest
) -> ClientResult<SlackApiConversationsOpenResponse<SlackChannelInfo>>
[src]
&'_ self,
req: &'_ SlackApiConversationsOpenRequest
) -> ClientResult<SlackApiConversationsOpenResponse<SlackChannelInfo>>
https://api.slack.com/methods/conversations.open return_im is set to Some(true)
pub async fn conversations_rename<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsRenameRequest
) -> ClientResult<SlackApiConversationsRenameResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsRenameRequest
) -> ClientResult<SlackApiConversationsRenameResponse>
https://api.slack.com/methods/conversations.rename
pub async fn conversations_replies<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsRepliesRequest
) -> ClientResult<SlackApiConversationsRepliesResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsRepliesRequest
) -> ClientResult<SlackApiConversationsRepliesResponse>
https://api.slack.com/methods/conversations.replies
pub async fn conversations_set_purpose<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsSetPurposeRequest
) -> ClientResult<SlackApiConversationsSetPurposeResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsSetPurposeRequest
) -> ClientResult<SlackApiConversationsSetPurposeResponse>
https://api.slack.com/methods/conversations.setPurpose
pub async fn conversations_set_topic<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsSetTopicRequest
) -> ClientResult<SlackApiConversationsSetTopicResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsSetTopicRequest
) -> ClientResult<SlackApiConversationsSetTopicResponse>
https://api.slack.com/methods/conversations.setTopic
pub async fn conversations_unarchive<'_, '_>(
&'_ self,
req: &'_ SlackApiConversationsUnarchiveRequest
) -> ClientResult<SlackApiConversationsUnarchiveResponse>
[src]
&'_ self,
req: &'_ SlackApiConversationsUnarchiveRequest
) -> ClientResult<SlackApiConversationsUnarchiveResponse>
https://api.slack.com/methods/conversations.unarchive
impl<'a> SlackClientSession<'a>
[src]
pub async fn team_info<'_, '_>(
&'_ self,
req: &'_ SlackApiTeamInfoRequest
) -> ClientResult<SlackApiTeamInfoResponse>
[src]
&'_ self,
req: &'_ SlackApiTeamInfoRequest
) -> ClientResult<SlackApiTeamInfoResponse>
https://api.slack.com/methods/team.info
pub async fn team_profile_get<'_, '_>(
&'_ self,
req: &'_ SlackApiTeamProfileGetRequest
) -> ClientResult<SlackApiTeamProfileGetResponse>
[src]
&'_ self,
req: &'_ SlackApiTeamProfileGetRequest
) -> ClientResult<SlackApiTeamProfileGetResponse>
https://api.slack.com/methods/team.profile.get
impl<'a> SlackClientSession<'a>
[src]
pub async fn api_test<'_, '_>(
&'_ self,
req: &'_ SlackApiTestRequest
) -> ClientResult<SlackApiTestResponse>
[src]
&'_ self,
req: &'_ SlackApiTestRequest
) -> ClientResult<SlackApiTestResponse>
https://api.slack.com/methods/api.test
impl<'a> SlackClientSession<'a>
[src]
pub async fn users_conversations<'_, '_>(
&'_ self,
req: &'_ SlackApiUsersConversationsRequest
) -> ClientResult<SlackApiUsersConversationsResponse>
[src]
&'_ self,
req: &'_ SlackApiUsersConversationsRequest
) -> ClientResult<SlackApiUsersConversationsResponse>
https://api.slack.com/methods/users.conversations
pub async fn users_get_presence<'_, '_>(
&'_ self,
req: &'_ SlackApiUsersGetPresenceRequest
) -> ClientResult<SlackApiUsersGetPresenceResponse>
[src]
&'_ self,
req: &'_ SlackApiUsersGetPresenceRequest
) -> ClientResult<SlackApiUsersGetPresenceResponse>
https://api.slack.com/methods/users.getPresence
pub async fn users_identity<'_>(
&'_ self
) -> ClientResult<SlackApiUsersGetPresenceResponse>
[src]
&'_ self
) -> ClientResult<SlackApiUsersGetPresenceResponse>
https://api.slack.com/methods/users.identity
pub async fn users_info<'_, '_>(
&'_ self,
req: &'_ SlackApiUsersInfoRequest
) -> ClientResult<SlackApiUsersInfoResponse>
[src]
&'_ self,
req: &'_ SlackApiUsersInfoRequest
) -> ClientResult<SlackApiUsersInfoResponse>
https://api.slack.com/methods/users.info
pub async fn users_list<'_, '_>(
&'_ self,
req: &'_ SlackApiUsersListRequest
) -> ClientResult<SlackApiUsersListResponse>
[src]
&'_ self,
req: &'_ SlackApiUsersListRequest
) -> ClientResult<SlackApiUsersListResponse>
https://api.slack.com/methods/users.list
pub async fn users_lookup_by_email<'_, '_>(
&'_ self,
req: &'_ SlackApiUsersLookupByEmailRequest
) -> ClientResult<SlackApiUsersLookupByEmailResponse>
[src]
&'_ self,
req: &'_ SlackApiUsersLookupByEmailRequest
) -> ClientResult<SlackApiUsersLookupByEmailResponse>
https://api.slack.com/methods/users.lookupByEmail
pub async fn users_set_presence<'_, '_>(
&'_ self,
req: &'_ SlackApiUsersSetPresenceRequest
) -> ClientResult<SlackApiUsersSetPresenceResponse>
[src]
&'_ self,
req: &'_ SlackApiUsersSetPresenceRequest
) -> ClientResult<SlackApiUsersSetPresenceResponse>
https://api.slack.com/methods/users.setPresence
pub async fn users_profile_get<'_, '_>(
&'_ self,
req: &'_ SlackApiUsersProfileGetRequest
) -> ClientResult<SlackApiUsersProfileGetResponse>
[src]
&'_ self,
req: &'_ SlackApiUsersProfileGetRequest
) -> ClientResult<SlackApiUsersProfileGetResponse>
https://api.slack.com/methods/users.profile.get
pub async fn users_profile_set<'_, '_>(
&'_ self,
req: &'_ SlackApiUsersProfileSetRequest
) -> ClientResult<SlackApiUsersProfileSetResponse>
[src]
&'_ self,
req: &'_ SlackApiUsersProfileSetRequest
) -> ClientResult<SlackApiUsersProfileSetResponse>
https://api.slack.com/methods/users.profile.set
impl<'a> SlackClientSession<'a>
[src]
pub async fn views_open<'_, '_>(
&'_ self,
req: &'_ SlackApiViewsOpenRequest
) -> ClientResult<SlackApiViewsOpenResponse>
[src]
&'_ self,
req: &'_ SlackApiViewsOpenRequest
) -> ClientResult<SlackApiViewsOpenResponse>
https://api.slack.com/methods/views.open
pub async fn views_publish<'_, '_>(
&'_ self,
req: &'_ SlackApiViewsPublishRequest
) -> ClientResult<SlackApiViewsPublishResponse>
[src]
&'_ self,
req: &'_ SlackApiViewsPublishRequest
) -> ClientResult<SlackApiViewsPublishResponse>
https://api.slack.com/methods/views.publish
pub async fn views_push<'_, '_>(
&'_ self,
req: &'_ SlackApiViewsPushRequest
) -> ClientResult<SlackApiViewsPushResponse>
[src]
&'_ self,
req: &'_ SlackApiViewsPushRequest
) -> ClientResult<SlackApiViewsPushResponse>
https://api.slack.com/methods/views.push
pub async fn views_update<'_, '_>(
&'_ self,
req: &'_ SlackApiViewsUpdateRequest
) -> ClientResult<SlackApiViewsUpdateResponse>
[src]
&'_ self,
req: &'_ SlackApiViewsUpdateRequest
) -> ClientResult<SlackApiViewsUpdateResponse>
https://api.slack.com/methods/views.update
Trait Implementations
Auto Trait Implementations
impl<'a> !RefUnwindSafe for SlackClientSession<'a>
impl<'a> Send for SlackClientSession<'a>
impl<'a> Sync for SlackClientSession<'a>
impl<'a> Unpin for SlackClientSession<'a>
impl<'a> !UnwindSafe for SlackClientSession<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,