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