Crate sfr_slack_api

Source
Expand description

§sfr-slack-api: The Slack API Client.

The sfr-slack-api provides the client of Slack API. Currently, only the parts that the author uses are implemented.

sfr-slack-api is the parts of slack-framework-rs. See slack-framework-rs for details.

Structs§

ChatPostMessage
The request object for https://api.slack.com/methods/chat.postMessage.
ChatPostMessageBuilder
The builder for ChatPostMessage.
ChatPostMessageResponse
The type that represents a response of chat.postMessage.
Client
The client for Slack API without OAuth.
FilesCompleteUploadExternal
The request object for https://api.slack.com/methods/files.completeUploadExternal.
FilesCompleteUploadExternalBuilder
The builder for FilesCompleteUploadExternal.
FilesCompleteUploadExternalResponse
The type that represents a response of files.completeUploadExternal.
FilesGetUploadUrlExternal
The request object for https://api.slack.com/methods/files.getUploadURLExternal.
FilesGetUploadUrlExternalBuilder
The builder for FilesGetUploadUrlExternal.
FilesGetUploadUrlExternalResponse
The type that represents a response of files.getUploadURLExternal.
FilesInfo
The request object for https://api.slack.com/methods/files.info.
FilesInfoBuilder
The builder for FilesInfo.
FilesInfoResponse
The type that represents a response of files.info.
FilesRemoteAdd
The request object for https://api.slack.com/methods/files.remote.add.
FilesRemoteAddBuilder
The builder for FilesRemoteAdd.
FilesRemoteAddResponse
The type that represents a response of files.remote.add.
FilesUpload
The request object for https://api.slack.com/methods/files.upload.
FilesUploadBuilder
The builder for FilesUpload.
FilesUploadResponse
The type that represents a response of files.upload.
OauthClient
The client for Slack API about OAuth.
RequestBuilder
The builder for a request of Slack API.

Traits§

Request
The type that represents a request for Slack API.