Share via


ISlackChannel Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.SlackChannelTypeConverter))]
public interface ISlackChannel : Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.IChannel
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.SlackChannelTypeConverter))>]
type ISlackChannel = interface
    interface IJsonSerializable
    interface IChannel
Public Interface ISlackChannel
Implements IChannel
Derived
Attributes
Implements

Properties

ClientId

The Slack client id

ClientSecret

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

Etag

Entity Tag of the resource

(Inherited from IChannel)
IsEnabled

Whether this channel is enabled for the bot

IsValidated

Whether this channel is validated for the bot

LandingPageUrl

The Slack landing page Url

LastSubmissionId

The Sms auth token

Location

Specifies the location of the resource.

(Inherited from IChannel)
Name

The channel name

(Inherited from IChannel)
ProvisioningState

Provisioning state of the resource

(Inherited from IChannel)
RedirectAction

The Slack redirect action

RegisterBeforeOAuthFlow

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

Scope

The Slack permission scopes.

SigningSecret

The Slack signing secret.

VerificationToken

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

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to