Share via


AlexaChannel Class

Definition

Alexa channel definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.AlexaChannelTypeConverter))]
public class AlexaChannel : Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.IAlexaChannel, Microsoft.Azure.PowerShell.Cmdlets.BotService.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.BotService.Models.Api20220615Preview.AlexaChannelTypeConverter))>]
type AlexaChannel = class
    interface IAlexaChannel
    interface IJsonSerializable
    interface IChannel
    interface IValidates
Public Class AlexaChannel
Implements IAlexaChannel, IValidates
Inheritance
AlexaChannel
Attributes
Implements

Constructors

AlexaChannel()

Creates an new AlexaChannel instance.

Properties

AlexaSkillId

The Alexa skill Id

Etag

Entity Tag of the resource

IsEnabled

Whether this channel is enabled for the bot

Location

Specifies the location of the resource.

Name

The channel name

ProvisioningState

Provisioning state of the resource

ServiceEndpointUri

Full Uri used to configured the skill in Alexa

UrlFragment

Url fragment used in part of the Uri configured in Alexa

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AlexaChannel.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AlexaChannel.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AlexaChannel into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to