다음을 통해 공유


SlackChannelProperties Class

Definition

The parameters to provide for the Slack channel.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.SlackChannelPropertiesTypeConverter))]
public class SlackChannelProperties : Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.ISlackChannelProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.SlackChannelPropertiesTypeConverter))>]
type SlackChannelProperties = class
    interface ISlackChannelProperties
    interface IJsonSerializable
Public Class SlackChannelProperties
Implements ISlackChannelProperties
Inheritance
SlackChannelProperties
Attributes
Implements

Constructors

SlackChannelProperties()

Creates an new SlackChannelProperties instance.

Properties

ClientId

The Slack client id

ClientSecret

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

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

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

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SlackChannelProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SlackChannelProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.ISlackChannelProperties.

FromJsonString(String)

Creates a new instance of SlackChannelProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of SlackChannelProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to