models Package

Classes

AlexaChannel

Alexa channel definition.

All required parameters must be populated in order to send to Azure.

AlexaChannelProperties

The parameters to provide for the Alexa channel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Bot

Bot resource definition.

Variables are only populated by the server, and will be ignored when sending a request.

BotChannel

Bot channel resource definition.

Variables are only populated by the server, and will be ignored when sending a request.

BotProperties

The parameters to provide for the Bot.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

BotResponseList

The list of bot service operation response.

Variables are only populated by the server, and will be ignored when sending a request.

Channel

Channel definition.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: AlexaChannel, DirectLineChannel, DirectLineSpeechChannel, EmailChannel, FacebookChannel, KikChannel, LineChannel, MsTeamsChannel, SkypeChannel, SlackChannel, SmsChannel, TelegramChannel, WebChatChannel.

All required parameters must be populated in order to send to Azure.

ChannelResponseList

The list of bot service channel operation response.

Variables are only populated by the server, and will be ignored when sending a request.

CheckNameAvailabilityRequestBody

The request body for a request to Bot Service Management to check availability of a bot name.

CheckNameAvailabilityResponseBody

The response body returned for a request to Bot Service Management to check availability of a bot name.

ConnectionItemName

The display name of a connection Item Setting registered with the Bot.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectionSetting

Bot channel resource definition.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectionSettingParameter

Extra Parameter in a Connection Setting Properties to indicate service provider specific properties.

ConnectionSettingProperties

Properties for a Connection Setting Item.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectionSettingResponseList

The list of bot service connection settings response.

Variables are only populated by the server, and will be ignored when sending a request.

DirectLineChannel

Direct Line channel definition.

All required parameters must be populated in order to send to Azure.

DirectLineChannelProperties

The parameters to provide for the Direct Line channel.

DirectLineSite

A site for the Direct Line channel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

DirectLineSpeechChannel

DirectLine Speech channel definition.

All required parameters must be populated in order to send to Azure.

DirectLineSpeechChannelProperties

The parameters to provide for the DirectLine Speech channel.

All required parameters must be populated in order to send to Azure.

EmailChannel

Email channel definition.

All required parameters must be populated in order to send to Azure.

EmailChannelProperties

The parameters to provide for the Email channel.

All required parameters must be populated in order to send to Azure.

Error

Bot Service error object.

ErrorBody

Bot Service error body.

All required parameters must be populated in order to send to Azure.

FacebookChannel

Facebook channel definition.

All required parameters must be populated in order to send to Azure.

FacebookChannelProperties

The parameters to provide for the Facebook channel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

FacebookPage

A Facebook page for Facebook channel registration.

All required parameters must be populated in order to send to Azure.

HostSettingsResponse

The response body returned for a request to Bot Service Management to check per subscription hostSettings.

KikChannel

Kik channel definition.

All required parameters must be populated in order to send to Azure.

KikChannelProperties

The parameters to provide for the Kik channel.

All required parameters must be populated in order to send to Azure.

LineChannel

Line channel definition.

All required parameters must be populated in order to send to Azure.

LineChannelProperties

The parameters to provide for the Line channel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

LineRegistration

The properties corresponding to a line channel registration.

Variables are only populated by the server, and will be ignored when sending a request.

MsTeamsChannel

Microsoft Teams channel definition.

All required parameters must be populated in order to send to Azure.

MsTeamsChannelProperties

The parameters to provide for the Microsoft Teams channel.

All required parameters must be populated in order to send to Azure.

OperationDisplayInfo

The operation supported by Bot Service Management.

OperationEntity

The operations supported by Bot Service Management.

OperationEntityListResult

The list of bot service operation response.

Resource

Azure resource.

Variables are only populated by the server, and will be ignored when sending a request.

ServiceProvider

Service Provider Definition.

ServiceProviderParameter

Extra Parameters specific to each Service Provider.

Variables are only populated by the server, and will be ignored when sending a request.

ServiceProviderProperties

The Object used to describe a Service Provider supported by Bot Service.

Variables are only populated by the server, and will be ignored when sending a request.

ServiceProviderResponseList

The list of bot service providers response.

Variables are only populated by the server, and will be ignored when sending a request.

SiteInfo

Site information for WebChat or DirectLine Channels to identify which site to regenerate keys for.

All required parameters must be populated in order to send to Azure.

Sku

The SKU of the cognitive services account.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

SkypeChannel

Skype channel definition.

All required parameters must be populated in order to send to Azure.

SkypeChannelProperties

The parameters to provide for the Microsoft Teams channel.

All required parameters must be populated in order to send to Azure.

SlackChannel

Slack channel definition.

All required parameters must be populated in order to send to Azure.

SlackChannelProperties

The parameters to provide for the Slack channel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

SmsChannel

Sms channel definition.

All required parameters must be populated in order to send to Azure.

SmsChannelProperties

The parameters to provide for the Sms channel.

All required parameters must be populated in order to send to Azure.

TelegramChannel

Telegram channel definition.

All required parameters must be populated in order to send to Azure.

TelegramChannelProperties

The parameters to provide for the Telegram channel.

All required parameters must be populated in order to send to Azure.

WebChatChannel

Web Chat channel definition.

All required parameters must be populated in order to send to Azure.

WebChatChannelProperties

The parameters to provide for the Web Chat channel.

Variables are only populated by the server, and will be ignored when sending a request.

WebChatSite

A site for the Webchat channel.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Enums

ChannelName

An enumeration.

Key

Determines which key is to be regenerated

Kind

Indicates the type of bot service

RegenerateKeysChannelName

An enumeration.

SkuName

The name of SKU.

SkuTier

Gets the sku tier. This is based on the SKU name.