SlackChannelPropertiesResponse

data class SlackChannelPropertiesResponse(val clientId: String? = null, val clientSecret: String? = null, val isEnabled: Boolean, val isValidated: Boolean, val landingPageUrl: String? = null, val lastSubmissionId: String, val redirectAction: String, val registerBeforeOAuthFlow: Boolean? = null, val scopes: String? = null, val signingSecret: String? = null, val verificationToken: String? = null)

The parameters to provide for the Slack channel.

Constructors

Link copied to clipboard
constructor(clientId: String? = null, clientSecret: String? = null, isEnabled: Boolean, isValidated: Boolean, landingPageUrl: String? = null, lastSubmissionId: String, redirectAction: String, registerBeforeOAuthFlow: Boolean? = null, scopes: String? = null, signingSecret: String? = null, verificationToken: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val clientId: String? = null

The Slack client id

Link copied to clipboard
val clientSecret: String? = null

The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.

Link copied to clipboard

Whether this channel is enabled for the bot

Link copied to clipboard

Whether this channel is validated for the bot

Link copied to clipboard
val landingPageUrl: String? = null

The Slack landing page Url

Link copied to clipboard

The Sms auth token

Link copied to clipboard

The Slack redirect action

Link copied to clipboard

Whether to register the settings before OAuth validation is performed. Recommended to True.

Link copied to clipboard
val scopes: String? = null

The Slack permission scopes.

Link copied to clipboard
val signingSecret: String? = null

The Slack signing secret.

Link copied to clipboard

The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.