Struct slack_web_api::SlackClient
source · pub struct SlackClient { /* private fields */ }Implementations§
source§impl SlackClient
impl SlackClient
sourcepub async fn chat_delete(
&self,
request: &SlackApiChatDeleteRequest
) -> SlackApiResponse<SlackApiChatDeleteResponse>
pub async fn chat_delete( &self, request: &SlackApiChatDeleteRequest ) -> SlackApiResponse<SlackApiChatDeleteResponse>
https://api.slack.com/methods/chat.delete
sourcepub async fn chat_delete_scheduled_message(
&self,
request: &SlackApiChatDeleteScheduleMessageRequest
) -> SlackApiResponse<SlackApiChatDeleteScheduleMessageResponse>
pub async fn chat_delete_scheduled_message( &self, request: &SlackApiChatDeleteScheduleMessageRequest ) -> SlackApiResponse<SlackApiChatDeleteScheduleMessageResponse>
https://api.slack.com/methods/chat.deleteScheduledMessage
sourcepub async fn chat_get_permalink(
&self,
request: &SlackApiChatGetPermalinkRequest
) -> SlackApiResponse<SlackApiChatGetPermalinkResponse>
pub async fn chat_get_permalink( &self, request: &SlackApiChatGetPermalinkRequest ) -> SlackApiResponse<SlackApiChatGetPermalinkResponse>
https://api.slack.com/methods/chat.getPermalink
sourcepub async fn chat_me_message(
&self,
request: &SlackApiChatMeMessageRequest
) -> SlackApiResponse<SlackApiChatMeMessageResponse>
pub async fn chat_me_message( &self, request: &SlackApiChatMeMessageRequest ) -> SlackApiResponse<SlackApiChatMeMessageResponse>
https://api.slack.com/methods/chat.meMessage
sourcepub async fn chat_post_ephemeral(
&self,
request: &SlackApiChatPostEphemeralRequest
) -> SlackApiResponse<SlackApiChatPostEphemeralResponse>
pub async fn chat_post_ephemeral( &self, request: &SlackApiChatPostEphemeralRequest ) -> SlackApiResponse<SlackApiChatPostEphemeralResponse>
https://api.slack.com/methods/chat.postEphemeral あなただけに表示されています
sourcepub async fn chat_post_message<B: Into<SlackApiChatPostMessageRequest>>(
&self,
request: B
) -> SlackApiResponse<SlackApiChatPostMessageResponse>
pub async fn chat_post_message<B: Into<SlackApiChatPostMessageRequest>>( &self, request: B ) -> SlackApiResponse<SlackApiChatPostMessageResponse>
https://api.slack.com/methods/chat.postMessage
sourcepub async fn chat_schedule_message(
&self,
request: &SlackApiChatScheduleMessageRequest
) -> SlackApiResponse<SlackApiChatScheduleMessageResponse>
pub async fn chat_schedule_message( &self, request: &SlackApiChatScheduleMessageRequest ) -> SlackApiResponse<SlackApiChatScheduleMessageResponse>
https://api.slack.com/methods/chat.scheduleMessage
sourcepub async fn chat_unfurl(
&self,
request: &SlackApiChatUnfurlRequest
) -> SlackApiResponse<SlackApiChatUnfurlResponse>
pub async fn chat_unfurl( &self, request: &SlackApiChatUnfurlRequest ) -> SlackApiResponse<SlackApiChatUnfurlResponse>
https://api.slack.com/methods/chat.unfurl
sourcepub async fn chat_update(
&self,
request: &SlackApiChatUpdateRequest
) -> SlackApiResponse<SlackApiChatUpdateResponse>
pub async fn chat_update( &self, request: &SlackApiChatUpdateRequest ) -> SlackApiResponse<SlackApiChatUpdateResponse>
https://api.slack.com/methods/chat.update
sourcepub async fn chat_schedule_message_list(
&self,
request: &SlackApiChatScheduledMessagesListRequest
) -> SlackApiResponse<SlackApiChatScheduledMessagesListResponse>
pub async fn chat_schedule_message_list( &self, request: &SlackApiChatScheduledMessagesListRequest ) -> SlackApiResponse<SlackApiChatScheduledMessagesListResponse>
https://api.slack.com/methods/chat.scheduledMessages.list
source§impl SlackClient
impl SlackClient
sourcepub async fn files_comments_delete(
&self,
value: &SlackApiFilesCommentsDeleteRequest
) -> SlackApiResponse<SlackApiFilesCommentsDeleteResponse>
pub async fn files_comments_delete( &self, value: &SlackApiFilesCommentsDeleteRequest ) -> SlackApiResponse<SlackApiFilesCommentsDeleteResponse>
https://api.slack.com/methods/files.comments.delete
sourcepub async fn files_complete_upload_external(
&self,
value: &SlackApiFilesCompleteUploadExternalRequest
) -> SlackApiResponse<SlackApiFilesCompleteUploadExternalResponse>
pub async fn files_complete_upload_external( &self, value: &SlackApiFilesCompleteUploadExternalRequest ) -> SlackApiResponse<SlackApiFilesCompleteUploadExternalResponse>
https://api.slack.com/methods/files.completeUploadExternal
sourcepub async fn files_delete(
&self,
value: &SlackApiFilesDeleteRequest
) -> SlackApiResponse<SlackApiFilesDeleteResponse>
pub async fn files_delete( &self, value: &SlackApiFilesDeleteRequest ) -> SlackApiResponse<SlackApiFilesDeleteResponse>
https://api.slack.com/methods/files.delete
sourcepub async fn files_get_upload_url_external(
&self,
value: &SlackApiFilesGetUploadUrlExternalRequest
) -> SlackApiResponse<SlackApiFilesGetUploadUrlExternalResponse>
pub async fn files_get_upload_url_external( &self, value: &SlackApiFilesGetUploadUrlExternalRequest ) -> SlackApiResponse<SlackApiFilesGetUploadUrlExternalResponse>
https://api.slack.com/methods/files.getUploadURLExternal
sourcepub async fn files_info(
&self,
value: &SlackApiFilesInfoRequest
) -> SlackApiResponse<SlackApiFilesInfoResponse>
pub async fn files_info( &self, value: &SlackApiFilesInfoRequest ) -> SlackApiResponse<SlackApiFilesInfoResponse>
https://api.slack.com/methods/files.info
sourcepub async fn files_list(
&self,
value: &SlackApiFilesListRequest
) -> SlackApiResponse<SlackApiFilesListResponse>
pub async fn files_list( &self, value: &SlackApiFilesListRequest ) -> SlackApiResponse<SlackApiFilesListResponse>
https://api.slack.com/methods/files.list
sourcepub async fn files_revoke_public_url(
&self,
value: &SlackApiFilesRevokePublicUrlRequest
) -> SlackApiResponse<SlackApiFilesRevokePublicUrlResponse>
pub async fn files_revoke_public_url( &self, value: &SlackApiFilesRevokePublicUrlRequest ) -> SlackApiResponse<SlackApiFilesRevokePublicUrlResponse>
https://api.slack.com/methods/files.revokePublicURL
https://api.slack.com/methods/files.sharedPublicURL
sourcepub async fn files_upload(
&self,
value: &SlackApiFilesUploadRequest
) -> SlackApiResponse<SlackApiFilesUploadResponse>
pub async fn files_upload( &self, value: &SlackApiFilesUploadRequest ) -> SlackApiResponse<SlackApiFilesUploadResponse>
https://api.slack.com/methods/files.upload https://api.slack.com/methods/chat.delete
sourcepub async fn files_remote_add(
&self,
value: &SlackApiFilesRemoteAddRequest
) -> SlackApiResponse<SlackApiFilesRemoteAddResponse>
pub async fn files_remote_add( &self, value: &SlackApiFilesRemoteAddRequest ) -> SlackApiResponse<SlackApiFilesRemoteAddResponse>
https://api.slack.com/methods/files.remote.add
sourcepub async fn files_remote_info(
&self,
value: &SlackApiFilesRemoteInfoRequest
) -> SlackApiResponse<SlackApiFilesRemoteInfoResponse>
pub async fn files_remote_info( &self, value: &SlackApiFilesRemoteInfoRequest ) -> SlackApiResponse<SlackApiFilesRemoteInfoResponse>
https://api.slack.com/methods/files.remote.info
sourcepub async fn files_remote_list(
&self,
value: &SlackApiFilesRemoteListRequest
) -> SlackApiResponse<SlackApiFilesRemoteListResponse>
pub async fn files_remote_list( &self, value: &SlackApiFilesRemoteListRequest ) -> SlackApiResponse<SlackApiFilesRemoteListResponse>
https://api.slack.com/methods/files.remote.list
sourcepub async fn files_remote_remove(
&self,
value: &SlackApiFilesRemoteRemoveRequest
) -> SlackApiResponse<SlackApiFilesRemoteRemoveResponse>
pub async fn files_remote_remove( &self, value: &SlackApiFilesRemoteRemoveRequest ) -> SlackApiResponse<SlackApiFilesRemoteRemoveResponse>
https://api.slack.com/methods/files.remote.remove
https://api.slack.com/methods/files.remote.share
sourcepub async fn files_remote_update(
&self,
value: &SlackApiFilesRemoteUpdateRequest
) -> SlackApiResponse<SlackApiFilesRemoteUpdateResponse>
pub async fn files_remote_update( &self, value: &SlackApiFilesRemoteUpdateRequest ) -> SlackApiResponse<SlackApiFilesRemoteUpdateResponse>
https://api.slack.com/methods/files.remote.update