pub struct FilesRemote {
    pub client: Client,
}

Fields

client: Client

Implementations

This function performs a POST to the /files.remote.add endpoint.

Adds a file from a remote service

FROM: https://api.slack.com/methods/files.remote.add

This function performs a GET to the /files.remote.info endpoint.

Retrieve information about a remote file added to Slack

FROM: https://api.slack.com/methods/files.remote.info

Parameters:

  • token: &str – Authentication token. Requires scope: remote_files:read.
  • file: &str – Specify a file by providing its ID.
  • external_id: &str – Creator defined GUID for the file.

This function performs a GET to the /files.remote.list endpoint.

Retrieve information about a remote file added to Slack

FROM: https://api.slack.com/methods/files.remote.list

Parameters:

  • token: &str – Authentication token. Requires scope: remote_files:read.
  • channel: &str – Filter files appearing in a specific channel, indicated by its ID.
  • ts_from: f64 – Filter files created after this timestamp (inclusive).
  • ts_to: f64 – Filter files created before this timestamp (inclusive).
  • limit: i64 – The maximum number of items to return.
  • cursor: &str – Paginate through collections of data by setting the cursor parameter to a next_cursor attribute returned by a previous request’s response_metadata. Default value fetches the first “page” of the collection. See pagination for more detail.

This function performs a POST to the /files.remote.remove endpoint.

Remove a remote file.

FROM: https://api.slack.com/methods/files.remote.remove

This function performs a GET to the /files.remote.share endpoint.

Share a remote file into a channel.

FROM: https://api.slack.com/methods/files.remote.share

Parameters:

  • token: &str – Authentication token. Requires scope: remote_files:share.
  • file: &str – Specify a file registered with Slack by providing its ID. Either this field or external_id or both are required.
  • external_id: &str – The globally unique identifier (GUID) for the file, as set by the app registering the file with Slack. Either this field or file or both are required.
  • channels: &str – Comma-separated list of channel IDs where the file will be shared.

This function performs a POST to the /files.remote.update endpoint.

Updates an existing remote file.

FROM: https://api.slack.com/methods/files.remote.update

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

Returns the argument unchanged.

Attaches the provided Context to this type, returning a WithContext wrapper. Read more

Attaches the current Context to this type, returning a WithContext wrapper. Read more

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

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.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more