Versions in this module Expand all Collapse all v1 v1.0.1 Aug 22, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AlexaChannel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + Properties *AlexaChannelProperties + ProvisioningState *string + func (ac AlexaChannel) AsAlexaChannel() (*AlexaChannel, bool) + func (ac AlexaChannel) AsBasicChannel() (BasicChannel, bool) + func (ac AlexaChannel) AsChannel() (*Channel, bool) + func (ac AlexaChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (ac AlexaChannel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (ac AlexaChannel) AsEmailChannel() (*EmailChannel, bool) + func (ac AlexaChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (ac AlexaChannel) AsKikChannel() (*KikChannel, bool) + func (ac AlexaChannel) AsLineChannel() (*LineChannel, bool) + func (ac AlexaChannel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (ac AlexaChannel) AsSkypeChannel() (*SkypeChannel, bool) + func (ac AlexaChannel) AsSlackChannel() (*SlackChannel, bool) + func (ac AlexaChannel) AsSmsChannel() (*SmsChannel, bool) + func (ac AlexaChannel) AsTelegramChannel() (*TelegramChannel, bool) + func (ac AlexaChannel) AsWebChatChannel() (*WebChatChannel, bool) + func (ac AlexaChannel) MarshalJSON() ([]byte, error) + type AlexaChannelProperties struct + AlexaSkillID *string + IsEnabled *bool + ServiceEndpointURI *string + URLFragment *string + func (acp AlexaChannelProperties) MarshalJSON() ([]byte, error) + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type BasicChannel interface + AsAlexaChannel func() (*AlexaChannel, bool) + AsChannel func() (*Channel, bool) + AsDirectLineChannel func() (*DirectLineChannel, bool) + AsDirectLineSpeechChannel func() (*DirectLineSpeechChannel, bool) + AsEmailChannel func() (*EmailChannel, bool) + AsFacebookChannel func() (*FacebookChannel, bool) + AsKikChannel func() (*KikChannel, bool) + AsLineChannel func() (*LineChannel, bool) + AsMsTeamsChannel func() (*MsTeamsChannel, bool) + AsSkypeChannel func() (*SkypeChannel, bool) + AsSlackChannel func() (*SlackChannel, bool) + AsSmsChannel func() (*SmsChannel, bool) + AsTelegramChannel func() (*TelegramChannel, bool) + AsWebChatChannel func() (*WebChatChannel, bool) + type Bot struct + Etag *string + ID *string + Kind Kind + Location *string + Name *string + Properties *BotProperties + Sku *Sku + Tags map[string]*string + Type *string + Zones *[]string + func (b Bot) MarshalJSON() ([]byte, error) + type BotChannel struct + Etag *string + ID *string + Kind Kind + Location *string + Name *string + Properties BasicChannel + Sku *Sku + Tags map[string]*string + Type *string + Zones *[]string + func (bc *BotChannel) UnmarshalJSON(body []byte) error + func (bc BotChannel) MarshalJSON() ([]byte, error) + type BotConnectionClient struct + func NewBotConnectionClient(subscriptionID string) BotConnectionClient + func NewBotConnectionClientWithBaseURI(baseURI string, subscriptionID string) BotConnectionClient + func (client BotConnectionClient) Create(ctx context.Context, resourceGroupName string, resourceName string, ...) (result ConnectionSetting, err error) + func (client BotConnectionClient) CreatePreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client BotConnectionClient) CreateResponder(resp *http.Response) (result ConnectionSetting, err error) + func (client BotConnectionClient) CreateSender(req *http.Request) (*http.Response, error) + func (client BotConnectionClient) Delete(ctx context.Context, resourceGroupName string, resourceName string, ...) (result autorest.Response, err error) + func (client BotConnectionClient) DeletePreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client BotConnectionClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client BotConnectionClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client BotConnectionClient) Get(ctx context.Context, resourceGroupName string, resourceName string, ...) (result ConnectionSetting, err error) + func (client BotConnectionClient) GetPreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client BotConnectionClient) GetResponder(resp *http.Response) (result ConnectionSetting, err error) + func (client BotConnectionClient) GetSender(req *http.Request) (*http.Response, error) + func (client BotConnectionClient) ListByBotService(ctx context.Context, resourceGroupName string, resourceName string) (result ConnectionSettingResponseListPage, err error) + func (client BotConnectionClient) ListByBotServiceComplete(ctx context.Context, resourceGroupName string, resourceName string) (result ConnectionSettingResponseListIterator, err error) + func (client BotConnectionClient) ListByBotServicePreparer(ctx context.Context, resourceGroupName string, resourceName string) (*http.Request, error) + func (client BotConnectionClient) ListByBotServiceResponder(resp *http.Response) (result ConnectionSettingResponseList, err error) + func (client BotConnectionClient) ListByBotServiceSender(req *http.Request) (*http.Response, error) + func (client BotConnectionClient) ListServiceProviders(ctx context.Context) (result ServiceProviderResponseList, err error) + func (client BotConnectionClient) ListServiceProvidersPreparer(ctx context.Context) (*http.Request, error) + func (client BotConnectionClient) ListServiceProvidersResponder(resp *http.Response) (result ServiceProviderResponseList, err error) + func (client BotConnectionClient) ListServiceProvidersSender(req *http.Request) (*http.Response, error) + func (client BotConnectionClient) ListWithSecrets(ctx context.Context, resourceGroupName string, resourceName string, ...) (result ConnectionSetting, err error) + func (client BotConnectionClient) ListWithSecretsPreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client BotConnectionClient) ListWithSecretsResponder(resp *http.Response) (result ConnectionSetting, err error) + func (client BotConnectionClient) ListWithSecretsSender(req *http.Request) (*http.Response, error) + func (client BotConnectionClient) Update(ctx context.Context, resourceGroupName string, resourceName string, ...) (result ConnectionSetting, err error) + func (client BotConnectionClient) UpdatePreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client BotConnectionClient) UpdateResponder(resp *http.Response) (result ConnectionSetting, err error) + func (client BotConnectionClient) UpdateSender(req *http.Request) (*http.Response, error) + type BotProperties struct + AllSettings map[string]*string + AppPasswordHint *string + CmekEncryptionStatus *string + CmekKeyVaultURL *string + ConfiguredChannels *[]string + Description *string + DeveloperAppInsightKey *string + DeveloperAppInsightsAPIKey *string + DeveloperAppInsightsApplicationID *string + DisableLocalAuth *bool + DisplayName *string + EnabledChannels *[]string + Endpoint *string + EndpointVersion *string + IconURL *string + IsCmekEnabled *bool + IsDeveloperAppInsightsAPIKeySet *bool + IsStreamingSupported *bool + LuisAppIds *[]string + LuisKey *string + ManifestURL *string + MigrationToken *string + MsaAppID *string + MsaAppMSIResourceID *string + MsaAppTenantID *string + MsaAppType MsaAppType + OpenWithHint *string + Parameters map[string]*string + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *string + PublicNetworkAccess PublicNetworkAccess + PublishingCredentials *string + SchemaTransformationVersion *string + StorageResourceID *string + func (bp BotProperties) MarshalJSON() ([]byte, error) + type BotResponseList struct + NextLink *string + Value *[]Bot + func (brl BotResponseList) IsEmpty() bool + func (brl BotResponseList) MarshalJSON() ([]byte, error) + type BotResponseListIterator struct + func NewBotResponseListIterator(page BotResponseListPage) BotResponseListIterator + func (iter *BotResponseListIterator) Next() error + func (iter *BotResponseListIterator) NextWithContext(ctx context.Context) (err error) + func (iter BotResponseListIterator) NotDone() bool + func (iter BotResponseListIterator) Response() BotResponseList + func (iter BotResponseListIterator) Value() Bot + type BotResponseListPage struct + func NewBotResponseListPage(cur BotResponseList, ...) BotResponseListPage + func (page *BotResponseListPage) Next() error + func (page *BotResponseListPage) NextWithContext(ctx context.Context) (err error) + func (page BotResponseListPage) NotDone() bool + func (page BotResponseListPage) Response() BotResponseList + func (page BotResponseListPage) Values() []Bot + type BotsClient struct + func NewBotsClient(subscriptionID string) BotsClient + func NewBotsClientWithBaseURI(baseURI string, subscriptionID string) BotsClient + func (client BotsClient) Create(ctx context.Context, resourceGroupName string, resourceName string, ...) (result Bot, err error) + func (client BotsClient) CreatePreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client BotsClient) CreateResponder(resp *http.Response) (result Bot, err error) + func (client BotsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client BotsClient) Delete(ctx context.Context, resourceGroupName string, resourceName string) (result autorest.Response, err error) + func (client BotsClient) DeletePreparer(ctx context.Context, resourceGroupName string, resourceName string) (*http.Request, error) + func (client BotsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client BotsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client BotsClient) Get(ctx context.Context, resourceGroupName string, resourceName string) (result Bot, err error) + func (client BotsClient) GetCheckNameAvailability(ctx context.Context, parameters CheckNameAvailabilityRequestBody) (result CheckNameAvailabilityResponseBody, err error) + func (client BotsClient) GetCheckNameAvailabilityPreparer(ctx context.Context, parameters CheckNameAvailabilityRequestBody) (*http.Request, error) + func (client BotsClient) GetCheckNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityResponseBody, err error) + func (client BotsClient) GetCheckNameAvailabilitySender(req *http.Request) (*http.Response, error) + func (client BotsClient) GetPreparer(ctx context.Context, resourceGroupName string, resourceName string) (*http.Request, error) + func (client BotsClient) GetResponder(resp *http.Response) (result Bot, err error) + func (client BotsClient) GetSender(req *http.Request) (*http.Response, error) + func (client BotsClient) List(ctx context.Context) (result BotResponseListPage, err error) + func (client BotsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result BotResponseListPage, err error) + func (client BotsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result BotResponseListIterator, err error) + func (client BotsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client BotsClient) ListByResourceGroupResponder(resp *http.Response) (result BotResponseList, err error) + func (client BotsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client BotsClient) ListComplete(ctx context.Context) (result BotResponseListIterator, err error) + func (client BotsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client BotsClient) ListResponder(resp *http.Response) (result BotResponseList, err error) + func (client BotsClient) ListSender(req *http.Request) (*http.Response, error) + func (client BotsClient) Update(ctx context.Context, resourceGroupName string, resourceName string, ...) (result Bot, err error) + func (client BotsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client BotsClient) UpdateResponder(resp *http.Response) (result Bot, err error) + func (client BotsClient) UpdateSender(req *http.Request) (*http.Response, error) + type Channel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + ProvisioningState *string + func (c Channel) AsAlexaChannel() (*AlexaChannel, bool) + func (c Channel) AsBasicChannel() (BasicChannel, bool) + func (c Channel) AsChannel() (*Channel, bool) + func (c Channel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (c Channel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (c Channel) AsEmailChannel() (*EmailChannel, bool) + func (c Channel) AsFacebookChannel() (*FacebookChannel, bool) + func (c Channel) AsKikChannel() (*KikChannel, bool) + func (c Channel) AsLineChannel() (*LineChannel, bool) + func (c Channel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (c Channel) AsSkypeChannel() (*SkypeChannel, bool) + func (c Channel) AsSlackChannel() (*SlackChannel, bool) + func (c Channel) AsSmsChannel() (*SmsChannel, bool) + func (c Channel) AsTelegramChannel() (*TelegramChannel, bool) + func (c Channel) AsWebChatChannel() (*WebChatChannel, bool) + func (c Channel) MarshalJSON() ([]byte, error) + type ChannelName string + const ChannelNameAlexaChannel + const ChannelNameDirectLineChannel + const ChannelNameDirectLineSpeechChannel + const ChannelNameEmailChannel + const ChannelNameFacebookChannel + const ChannelNameKikChannel + const ChannelNameLineChannel + const ChannelNameMsTeamsChannel + const ChannelNameOutlookChannel + const ChannelNameSkypeChannel + const ChannelNameSlackChannel + const ChannelNameSmsChannel + const ChannelNameTelegramChannel + const ChannelNameWebChatChannel + func PossibleChannelNameValues() []ChannelName + type ChannelNameBasicChannel string + const ChannelNameBasicChannelChannelNameAlexaChannel + const ChannelNameBasicChannelChannelNameChannel + const ChannelNameBasicChannelChannelNameDirectLineChannel + const ChannelNameBasicChannelChannelNameDirectLineSpeechChannel + const ChannelNameBasicChannelChannelNameEmailChannel + const ChannelNameBasicChannelChannelNameFacebookChannel + const ChannelNameBasicChannelChannelNameKikChannel + const ChannelNameBasicChannelChannelNameLineChannel + const ChannelNameBasicChannelChannelNameMsTeamsChannel + const ChannelNameBasicChannelChannelNameSkypeChannel + const ChannelNameBasicChannelChannelNameSlackChannel + const ChannelNameBasicChannelChannelNameSmsChannel + const ChannelNameBasicChannelChannelNameTelegramChannel + const ChannelNameBasicChannelChannelNameWebChatChannel + func PossibleChannelNameBasicChannelValues() []ChannelNameBasicChannel + type ChannelResponseList struct + NextLink *string + Value *[]BotChannel + func (crl ChannelResponseList) IsEmpty() bool + func (crl ChannelResponseList) MarshalJSON() ([]byte, error) + type ChannelResponseListIterator struct + func NewChannelResponseListIterator(page ChannelResponseListPage) ChannelResponseListIterator + func (iter *ChannelResponseListIterator) Next() error + func (iter *ChannelResponseListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ChannelResponseListIterator) NotDone() bool + func (iter ChannelResponseListIterator) Response() ChannelResponseList + func (iter ChannelResponseListIterator) Value() BotChannel + type ChannelResponseListPage struct + func NewChannelResponseListPage(cur ChannelResponseList, ...) ChannelResponseListPage + func (page *ChannelResponseListPage) Next() error + func (page *ChannelResponseListPage) NextWithContext(ctx context.Context) (err error) + func (page ChannelResponseListPage) NotDone() bool + func (page ChannelResponseListPage) Response() ChannelResponseList + func (page ChannelResponseListPage) Values() []BotChannel + type ChannelSettings struct + BotID *string + BotIconURL *string + ChannelDisplayName *string + ChannelID *string + DisableLocalAuth *bool + ExtensionKey1 *string + ExtensionKey2 *string + IsEnabled *bool + Sites *[]Site + type ChannelsClient struct + func NewChannelsClient(subscriptionID string) ChannelsClient + func NewChannelsClientWithBaseURI(baseURI string, subscriptionID string) ChannelsClient + func (client ChannelsClient) Create(ctx context.Context, resourceGroupName string, resourceName string, ...) (result BotChannel, err error) + func (client ChannelsClient) CreatePreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client ChannelsClient) CreateResponder(resp *http.Response) (result BotChannel, err error) + func (client ChannelsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client ChannelsClient) Delete(ctx context.Context, resourceGroupName string, resourceName string, ...) (result autorest.Response, err error) + func (client ChannelsClient) DeletePreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client ChannelsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ChannelsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ChannelsClient) Get(ctx context.Context, resourceGroupName string, resourceName string, ...) (result BotChannel, err error) + func (client ChannelsClient) GetPreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client ChannelsClient) GetResponder(resp *http.Response) (result BotChannel, err error) + func (client ChannelsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ChannelsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, resourceName string) (result ChannelResponseListPage, err error) + func (client ChannelsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, resourceName string) (result ChannelResponseListIterator, err error) + func (client ChannelsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, resourceName string) (*http.Request, error) + func (client ChannelsClient) ListByResourceGroupResponder(resp *http.Response) (result ChannelResponseList, err error) + func (client ChannelsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client ChannelsClient) ListWithKeys(ctx context.Context, resourceGroupName string, resourceName string, ...) (result ListChannelWithKeysResponse, err error) + func (client ChannelsClient) ListWithKeysPreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client ChannelsClient) ListWithKeysResponder(resp *http.Response) (result ListChannelWithKeysResponse, err error) + func (client ChannelsClient) ListWithKeysSender(req *http.Request) (*http.Response, error) + func (client ChannelsClient) Update(ctx context.Context, resourceGroupName string, resourceName string, ...) (result BotChannel, err error) + func (client ChannelsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client ChannelsClient) UpdateResponder(resp *http.Response) (result BotChannel, err error) + func (client ChannelsClient) UpdateSender(req *http.Request) (*http.Response, error) + type CheckNameAvailabilityRequestBody struct + Name *string + Type *string + type CheckNameAvailabilityResponseBody struct + Message *string + Valid *bool + type ConnectionItemName struct + Name *string + func (cin ConnectionItemName) MarshalJSON() ([]byte, error) + type ConnectionSetting struct + Etag *string + ID *string + Kind Kind + Location *string + Name *string + Properties *ConnectionSettingProperties + Sku *Sku + Tags map[string]*string + Type *string + Zones *[]string + func (cs ConnectionSetting) MarshalJSON() ([]byte, error) + type ConnectionSettingParameter struct + Key *string + Value *string + type ConnectionSettingProperties struct + ClientID *string + ClientSecret *string + ID *string + Name *string + Parameters *[]ConnectionSettingParameter + ProvisioningState *string + Scopes *string + ServiceProviderDisplayName *string + ServiceProviderID *string + SettingID *string + func (csp ConnectionSettingProperties) MarshalJSON() ([]byte, error) + type ConnectionSettingResponseList struct + NextLink *string + Value *[]ConnectionSetting + func (csrl ConnectionSettingResponseList) IsEmpty() bool + func (csrl ConnectionSettingResponseList) MarshalJSON() ([]byte, error) + type ConnectionSettingResponseListIterator struct + func NewConnectionSettingResponseListIterator(page ConnectionSettingResponseListPage) ConnectionSettingResponseListIterator + func (iter *ConnectionSettingResponseListIterator) Next() error + func (iter *ConnectionSettingResponseListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ConnectionSettingResponseListIterator) NotDone() bool + func (iter ConnectionSettingResponseListIterator) Response() ConnectionSettingResponseList + func (iter ConnectionSettingResponseListIterator) Value() ConnectionSetting + type ConnectionSettingResponseListPage struct + func NewConnectionSettingResponseListPage(cur ConnectionSettingResponseList, ...) ConnectionSettingResponseListPage + func (page *ConnectionSettingResponseListPage) Next() error + func (page *ConnectionSettingResponseListPage) NextWithContext(ctx context.Context) (err error) + func (page ConnectionSettingResponseListPage) NotDone() bool + func (page ConnectionSettingResponseListPage) Response() ConnectionSettingResponseList + func (page ConnectionSettingResponseListPage) Values() []ConnectionSetting + type DirectLineChannel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + Properties *DirectLineChannelProperties + ProvisioningState *string + func (dlc DirectLineChannel) AsAlexaChannel() (*AlexaChannel, bool) + func (dlc DirectLineChannel) AsBasicChannel() (BasicChannel, bool) + func (dlc DirectLineChannel) AsChannel() (*Channel, bool) + func (dlc DirectLineChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (dlc DirectLineChannel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (dlc DirectLineChannel) AsEmailChannel() (*EmailChannel, bool) + func (dlc DirectLineChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (dlc DirectLineChannel) AsKikChannel() (*KikChannel, bool) + func (dlc DirectLineChannel) AsLineChannel() (*LineChannel, bool) + func (dlc DirectLineChannel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (dlc DirectLineChannel) AsSkypeChannel() (*SkypeChannel, bool) + func (dlc DirectLineChannel) AsSlackChannel() (*SlackChannel, bool) + func (dlc DirectLineChannel) AsSmsChannel() (*SmsChannel, bool) + func (dlc DirectLineChannel) AsTelegramChannel() (*TelegramChannel, bool) + func (dlc DirectLineChannel) AsWebChatChannel() (*WebChatChannel, bool) + func (dlc DirectLineChannel) MarshalJSON() ([]byte, error) + type DirectLineChannelProperties struct + DirectLineEmbedCode *string + Sites *[]DirectLineSite + type DirectLineClient struct + func NewDirectLineClient(subscriptionID string) DirectLineClient + func NewDirectLineClientWithBaseURI(baseURI string, subscriptionID string) DirectLineClient + func (client DirectLineClient) RegenerateKeys(ctx context.Context, resourceGroupName string, resourceName string, ...) (result BotChannel, err error) + func (client DirectLineClient) RegenerateKeysPreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client DirectLineClient) RegenerateKeysResponder(resp *http.Response) (result BotChannel, err error) + func (client DirectLineClient) RegenerateKeysSender(req *http.Request) (*http.Response, error) + type DirectLineSite struct + IsBlockUserUploadEnabled *bool + IsEnabled *bool + IsSecureSiteEnabled *bool + IsV1Enabled *bool + IsV3Enabled *bool + Key *string + Key2 *string + SiteID *string + SiteName *string + TrustedOrigins *[]string + func (dls DirectLineSite) MarshalJSON() ([]byte, error) + type DirectLineSpeechChannel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + Properties *DirectLineSpeechChannelProperties + ProvisioningState *string + func (dlsc DirectLineSpeechChannel) AsAlexaChannel() (*AlexaChannel, bool) + func (dlsc DirectLineSpeechChannel) AsBasicChannel() (BasicChannel, bool) + func (dlsc DirectLineSpeechChannel) AsChannel() (*Channel, bool) + func (dlsc DirectLineSpeechChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (dlsc DirectLineSpeechChannel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (dlsc DirectLineSpeechChannel) AsEmailChannel() (*EmailChannel, bool) + func (dlsc DirectLineSpeechChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (dlsc DirectLineSpeechChannel) AsKikChannel() (*KikChannel, bool) + func (dlsc DirectLineSpeechChannel) AsLineChannel() (*LineChannel, bool) + func (dlsc DirectLineSpeechChannel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (dlsc DirectLineSpeechChannel) AsSkypeChannel() (*SkypeChannel, bool) + func (dlsc DirectLineSpeechChannel) AsSlackChannel() (*SlackChannel, bool) + func (dlsc DirectLineSpeechChannel) AsSmsChannel() (*SmsChannel, bool) + func (dlsc DirectLineSpeechChannel) AsTelegramChannel() (*TelegramChannel, bool) + func (dlsc DirectLineSpeechChannel) AsWebChatChannel() (*WebChatChannel, bool) + func (dlsc DirectLineSpeechChannel) MarshalJSON() ([]byte, error) + type DirectLineSpeechChannelProperties struct + CognitiveServiceRegion *string + CognitiveServiceSubscriptionKey *string + CustomSpeechModelID *string + CustomVoiceDeploymentID *string + IsDefaultBotForCogSvcAccount *bool + IsEnabled *bool + type EmailChannel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + Properties *EmailChannelProperties + ProvisioningState *string + func (ec EmailChannel) AsAlexaChannel() (*AlexaChannel, bool) + func (ec EmailChannel) AsBasicChannel() (BasicChannel, bool) + func (ec EmailChannel) AsChannel() (*Channel, bool) + func (ec EmailChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (ec EmailChannel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (ec EmailChannel) AsEmailChannel() (*EmailChannel, bool) + func (ec EmailChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (ec EmailChannel) AsKikChannel() (*KikChannel, bool) + func (ec EmailChannel) AsLineChannel() (*LineChannel, bool) + func (ec EmailChannel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (ec EmailChannel) AsSkypeChannel() (*SkypeChannel, bool) + func (ec EmailChannel) AsSlackChannel() (*SlackChannel, bool) + func (ec EmailChannel) AsSmsChannel() (*SmsChannel, bool) + func (ec EmailChannel) AsTelegramChannel() (*TelegramChannel, bool) + func (ec EmailChannel) AsWebChatChannel() (*WebChatChannel, bool) + func (ec EmailChannel) MarshalJSON() ([]byte, error) + type EmailChannelProperties struct + EmailAddress *string + IsEnabled *bool + Password *string + type Error struct + Error *ErrorBody + type ErrorBody struct + Code *string + Message *string + type FacebookChannel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + Properties *FacebookChannelProperties + ProvisioningState *string + func (fc FacebookChannel) AsAlexaChannel() (*AlexaChannel, bool) + func (fc FacebookChannel) AsBasicChannel() (BasicChannel, bool) + func (fc FacebookChannel) AsChannel() (*Channel, bool) + func (fc FacebookChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (fc FacebookChannel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (fc FacebookChannel) AsEmailChannel() (*EmailChannel, bool) + func (fc FacebookChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (fc FacebookChannel) AsKikChannel() (*KikChannel, bool) + func (fc FacebookChannel) AsLineChannel() (*LineChannel, bool) + func (fc FacebookChannel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (fc FacebookChannel) AsSkypeChannel() (*SkypeChannel, bool) + func (fc FacebookChannel) AsSlackChannel() (*SlackChannel, bool) + func (fc FacebookChannel) AsSmsChannel() (*SmsChannel, bool) + func (fc FacebookChannel) AsTelegramChannel() (*TelegramChannel, bool) + func (fc FacebookChannel) AsWebChatChannel() (*WebChatChannel, bool) + func (fc FacebookChannel) MarshalJSON() ([]byte, error) + type FacebookChannelProperties struct + AppID *string + AppSecret *string + CallbackURL *string + IsEnabled *bool + Pages *[]FacebookPage + VerifyToken *string + func (fcp FacebookChannelProperties) MarshalJSON() ([]byte, error) + type FacebookPage struct + AccessToken *string + ID *string + type HostSettingsClient struct + func NewHostSettingsClient(subscriptionID string) HostSettingsClient + func NewHostSettingsClientWithBaseURI(baseURI string, subscriptionID string) HostSettingsClient + func (client HostSettingsClient) Get(ctx context.Context) (result HostSettingsResponse, err error) + func (client HostSettingsClient) GetPreparer(ctx context.Context) (*http.Request, error) + func (client HostSettingsClient) GetResponder(resp *http.Response) (result HostSettingsResponse, err error) + func (client HostSettingsClient) GetSender(req *http.Request) (*http.Response, error) + type HostSettingsResponse struct + BotOpenIDMetadata *string + OAuthURL *string + ToBotFromChannelOpenIDMetadataURL *string + ToBotFromChannelTokenIssuer *string + ToBotFromEmulatorOpenIDMetadataURL *string + ToChannelFromBotLoginURL *string + ToChannelFromBotOAuthScope *string + ValidateAuthority *bool + type Key string + const Key1 + const Key2 + func PossibleKeyValues() []Key + type KikChannel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + Properties *KikChannelProperties + ProvisioningState *string + func (kc KikChannel) AsAlexaChannel() (*AlexaChannel, bool) + func (kc KikChannel) AsBasicChannel() (BasicChannel, bool) + func (kc KikChannel) AsChannel() (*Channel, bool) + func (kc KikChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (kc KikChannel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (kc KikChannel) AsEmailChannel() (*EmailChannel, bool) + func (kc KikChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (kc KikChannel) AsKikChannel() (*KikChannel, bool) + func (kc KikChannel) AsLineChannel() (*LineChannel, bool) + func (kc KikChannel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (kc KikChannel) AsSkypeChannel() (*SkypeChannel, bool) + func (kc KikChannel) AsSlackChannel() (*SlackChannel, bool) + func (kc KikChannel) AsSmsChannel() (*SmsChannel, bool) + func (kc KikChannel) AsTelegramChannel() (*TelegramChannel, bool) + func (kc KikChannel) AsWebChatChannel() (*WebChatChannel, bool) + func (kc KikChannel) MarshalJSON() ([]byte, error) + type KikChannelProperties struct + APIKey *string + IsEnabled *bool + IsValidated *bool + UserName *string + type Kind string + const KindAzurebot + const KindBot + const KindDesigner + const KindFunction + const KindSdk + func PossibleKindValues() []Kind + type LineChannel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + Properties *LineChannelProperties + ProvisioningState *string + func (lc LineChannel) AsAlexaChannel() (*AlexaChannel, bool) + func (lc LineChannel) AsBasicChannel() (BasicChannel, bool) + func (lc LineChannel) AsChannel() (*Channel, bool) + func (lc LineChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (lc LineChannel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (lc LineChannel) AsEmailChannel() (*EmailChannel, bool) + func (lc LineChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (lc LineChannel) AsKikChannel() (*KikChannel, bool) + func (lc LineChannel) AsLineChannel() (*LineChannel, bool) + func (lc LineChannel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (lc LineChannel) AsSkypeChannel() (*SkypeChannel, bool) + func (lc LineChannel) AsSlackChannel() (*SlackChannel, bool) + func (lc LineChannel) AsSmsChannel() (*SmsChannel, bool) + func (lc LineChannel) AsTelegramChannel() (*TelegramChannel, bool) + func (lc LineChannel) AsWebChatChannel() (*WebChatChannel, bool) + func (lc LineChannel) MarshalJSON() ([]byte, error) + type LineChannelProperties struct + CallbackURL *string + IsValidated *bool + LineRegistrations *[]LineRegistration + func (lcp LineChannelProperties) MarshalJSON() ([]byte, error) + type LineRegistration struct + ChannelAccessToken *string + ChannelSecret *string + GeneratedID *string + func (lr LineRegistration) MarshalJSON() ([]byte, error) + type ListChannelWithKeysResponse struct + ChangedTime *string + EntityTag *string + Etag *string + ID *string + Kind Kind + Location *string + Name *string + Properties BasicChannel + ProvisioningState *string + Resource BasicChannel + Setting *ChannelSettings + Sku *Sku + Tags map[string]*string + Type *string + Zones *[]string + func (lcwkr *ListChannelWithKeysResponse) UnmarshalJSON(body []byte) error + func (lcwkr ListChannelWithKeysResponse) MarshalJSON() ([]byte, error) + type MsTeamsChannel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + Properties *MsTeamsChannelProperties + ProvisioningState *string + func (mtc MsTeamsChannel) AsAlexaChannel() (*AlexaChannel, bool) + func (mtc MsTeamsChannel) AsBasicChannel() (BasicChannel, bool) + func (mtc MsTeamsChannel) AsChannel() (*Channel, bool) + func (mtc MsTeamsChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (mtc MsTeamsChannel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (mtc MsTeamsChannel) AsEmailChannel() (*EmailChannel, bool) + func (mtc MsTeamsChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (mtc MsTeamsChannel) AsKikChannel() (*KikChannel, bool) + func (mtc MsTeamsChannel) AsLineChannel() (*LineChannel, bool) + func (mtc MsTeamsChannel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (mtc MsTeamsChannel) AsSkypeChannel() (*SkypeChannel, bool) + func (mtc MsTeamsChannel) AsSlackChannel() (*SlackChannel, bool) + func (mtc MsTeamsChannel) AsSmsChannel() (*SmsChannel, bool) + func (mtc MsTeamsChannel) AsTelegramChannel() (*TelegramChannel, bool) + func (mtc MsTeamsChannel) AsWebChatChannel() (*WebChatChannel, bool) + func (mtc MsTeamsChannel) MarshalJSON() ([]byte, error) + type MsTeamsChannelProperties struct + AcceptedTerms *bool + CallingWebHook *string + DeploymentEnvironment *string + EnableCalling *bool + IncomingCallRoute *string + IsEnabled *bool + type MsaAppType string + const MsaAppTypeMultiTenant + const MsaAppTypeSingleTenant + const MsaAppTypeUserAssignedMSI + func PossibleMsaAppTypeValues() []MsaAppType + type OperationDisplayInfo struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationEntity struct + Display *OperationDisplayInfo + Name *string + Origin *string + Properties interface{} + type OperationEntityListResult struct + NextLink *string + Value *[]OperationEntity + func (oelr OperationEntityListResult) IsEmpty() bool + type OperationEntityListResultIterator struct + func NewOperationEntityListResultIterator(page OperationEntityListResultPage) OperationEntityListResultIterator + func (iter *OperationEntityListResultIterator) Next() error + func (iter *OperationEntityListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationEntityListResultIterator) NotDone() bool + func (iter OperationEntityListResultIterator) Response() OperationEntityListResult + func (iter OperationEntityListResultIterator) Value() OperationEntity + type OperationEntityListResultPage struct + func NewOperationEntityListResultPage(cur OperationEntityListResult, ...) OperationEntityListResultPage + func (page *OperationEntityListResultPage) Next() error + func (page *OperationEntityListResultPage) NextWithContext(ctx context.Context) (err error) + func (page OperationEntityListResultPage) NotDone() bool + func (page OperationEntityListResultPage) Response() OperationEntityListResult + func (page OperationEntityListResultPage) Values() []OperationEntity + type OperationResultStatus string + const OperationResultStatusCanceled + const OperationResultStatusFailed + const OperationResultStatusRequested + const OperationResultStatusRunning + const OperationResultStatusSucceeded + func PossibleOperationResultStatusValues() []OperationResultStatus + type OperationResultsClient struct + func NewOperationResultsClient(subscriptionID string) OperationResultsClient + func NewOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) OperationResultsClient + func (client OperationResultsClient) Get(ctx context.Context, operationResultID string) (result OperationResultsGetFuture, err error) + func (client OperationResultsClient) GetPreparer(ctx context.Context, operationResultID string) (*http.Request, error) + func (client OperationResultsClient) GetResponder(resp *http.Response) (result OperationResultsDescription, err error) + func (client OperationResultsClient) GetSender(req *http.Request) (future OperationResultsGetFuture, err error) + type OperationResultsDescription struct + ID *string + Name *string + StartTime *date.Time + Status OperationResultStatus + func (ord OperationResultsDescription) MarshalJSON() ([]byte, error) + type OperationResultsGetFuture struct + Result func(OperationResultsClient) (OperationResultsDescription, error) + func (future *OperationResultsGetFuture) UnmarshalJSON(body []byte) error + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationEntityListResultPage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result OperationEntityListResultIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationEntityListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type PrivateEndpoint struct + ID *string + func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) + type PrivateEndpointConnection struct + ID *string + Name *string + Type *string + func (pec *PrivateEndpointConnection) UnmarshalJSON(body []byte) error + func (pec PrivateEndpointConnection) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionListResult struct + Value *[]PrivateEndpointConnection + type PrivateEndpointConnectionProperties struct + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState PrivateEndpointConnectionProvisioningState + type PrivateEndpointConnectionProvisioningState string + const PrivateEndpointConnectionProvisioningStateCreating + const PrivateEndpointConnectionProvisioningStateDeleting + const PrivateEndpointConnectionProvisioningStateFailed + const PrivateEndpointConnectionProvisioningStateSucceeded + func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState + type PrivateEndpointConnectionsClient struct + func NewPrivateEndpointConnectionsClient(subscriptionID string) PrivateEndpointConnectionsClient + func NewPrivateEndpointConnectionsClientWithBaseURI(baseURI string, subscriptionID string) PrivateEndpointConnectionsClient + func (client PrivateEndpointConnectionsClient) Create(ctx context.Context, resourceGroupName string, resourceName string, ...) (result PrivateEndpointConnection, err error) + func (client PrivateEndpointConnectionsClient) CreatePreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client PrivateEndpointConnectionsClient) CreateResponder(resp *http.Response) (result PrivateEndpointConnection, err error) + func (client PrivateEndpointConnectionsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client PrivateEndpointConnectionsClient) Delete(ctx context.Context, resourceGroupName string, resourceName string, ...) (result autorest.Response, err error) + func (client PrivateEndpointConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client PrivateEndpointConnectionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client PrivateEndpointConnectionsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client PrivateEndpointConnectionsClient) Get(ctx context.Context, resourceGroupName string, resourceName string, ...) (result PrivateEndpointConnection, err error) + func (client PrivateEndpointConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client PrivateEndpointConnectionsClient) GetResponder(resp *http.Response) (result PrivateEndpointConnection, err error) + func (client PrivateEndpointConnectionsClient) GetSender(req *http.Request) (*http.Response, error) + func (client PrivateEndpointConnectionsClient) List(ctx context.Context, resourceGroupName string, resourceName string) (result PrivateEndpointConnectionListResult, err error) + func (client PrivateEndpointConnectionsClient) ListPreparer(ctx context.Context, resourceGroupName string, resourceName string) (*http.Request, error) + func (client PrivateEndpointConnectionsClient) ListResponder(resp *http.Response) (result PrivateEndpointConnectionListResult, err error) + func (client PrivateEndpointConnectionsClient) ListSender(req *http.Request) (*http.Response, error) + type PrivateEndpointServiceConnectionStatus string + const PrivateEndpointServiceConnectionStatusApproved + const PrivateEndpointServiceConnectionStatusPending + const PrivateEndpointServiceConnectionStatusRejected + func PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus + type PrivateLinkResource struct + ID *string + Name *string + Type *string + func (plr *PrivateLinkResource) UnmarshalJSON(body []byte) error + func (plr PrivateLinkResource) MarshalJSON() ([]byte, error) + type PrivateLinkResourceBase struct + ID *string + Name *string + Type *string + func (plrb PrivateLinkResourceBase) MarshalJSON() ([]byte, error) + type PrivateLinkResourceListResult struct + Value *[]PrivateLinkResource + type PrivateLinkResourceProperties struct + GroupID *string + RequiredMembers *[]string + RequiredZoneNames *[]string + func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) + type PrivateLinkResourcesClient struct + func NewPrivateLinkResourcesClient(subscriptionID string) PrivateLinkResourcesClient + func NewPrivateLinkResourcesClientWithBaseURI(baseURI string, subscriptionID string) PrivateLinkResourcesClient + func (client PrivateLinkResourcesClient) ListByBotResource(ctx context.Context, resourceGroupName string, resourceName string) (result PrivateLinkResourceListResult, err error) + func (client PrivateLinkResourcesClient) ListByBotResourcePreparer(ctx context.Context, resourceGroupName string, resourceName string) (*http.Request, error) + func (client PrivateLinkResourcesClient) ListByBotResourceResponder(resp *http.Response) (result PrivateLinkResourceListResult, err error) + func (client PrivateLinkResourcesClient) ListByBotResourceSender(req *http.Request) (*http.Response, error) + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status PrivateEndpointServiceConnectionStatus + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func PossiblePublicNetworkAccessValues() []PublicNetworkAccess + type RegenerateKeysChannelName string + const RegenerateKeysChannelNameDirectLineChannel + const RegenerateKeysChannelNameWebChatChannel + func PossibleRegenerateKeysChannelNameValues() []RegenerateKeysChannelName + type Resource struct + Etag *string + ID *string + Kind Kind + Location *string + Name *string + Sku *Sku + Tags map[string]*string + Type *string + Zones *[]string + func (r Resource) MarshalJSON() ([]byte, error) + type ServiceProvider struct + Properties *ServiceProviderProperties + type ServiceProviderParameter struct + Default *string + Description *string + DisplayName *string + HelpURL *string + Metadata *ServiceProviderParameterMetadata + Name *string + Type *string + func (spp ServiceProviderParameter) MarshalJSON() ([]byte, error) + type ServiceProviderParameterMetadata struct + Constraints *ServiceProviderParameterMetadataConstraints + type ServiceProviderParameterMetadataConstraints struct + Required *bool + type ServiceProviderProperties struct + DevPortalURL *string + DisplayName *string + ID *string + IconURL *string + Parameters *[]ServiceProviderParameter + ServiceProviderName *string + func (spp ServiceProviderProperties) MarshalJSON() ([]byte, error) + type ServiceProviderResponseList struct + NextLink *string + Value *[]ServiceProvider + func (sprl ServiceProviderResponseList) MarshalJSON() ([]byte, error) + type Site struct + ETag *string + IsBlockUserUploadEnabled *bool + IsEnabled *bool + IsSecureSiteEnabled *bool + IsTokenEnabled *bool + IsV1Enabled *bool + IsV3Enabled *bool + IsWebchatPreviewEnabled *bool + Key *string + Key2 *string + SiteID *string + SiteName *string + TrustedOrigins *[]string + func (s Site) MarshalJSON() ([]byte, error) + type SiteInfo struct + Key Key + SiteName *string + type Sku struct + Name SkuName + Tier SkuTier + func (s Sku) MarshalJSON() ([]byte, error) + type SkuName string + const SkuNameF0 + const SkuNameS1 + func PossibleSkuNameValues() []SkuName + type SkuTier string + const SkuTierFree + const SkuTierStandard + func PossibleSkuTierValues() []SkuTier + type SkypeChannel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + Properties *SkypeChannelProperties + ProvisioningState *string + func (sc SkypeChannel) AsAlexaChannel() (*AlexaChannel, bool) + func (sc SkypeChannel) AsBasicChannel() (BasicChannel, bool) + func (sc SkypeChannel) AsChannel() (*Channel, bool) + func (sc SkypeChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (sc SkypeChannel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (sc SkypeChannel) AsEmailChannel() (*EmailChannel, bool) + func (sc SkypeChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (sc SkypeChannel) AsKikChannel() (*KikChannel, bool) + func (sc SkypeChannel) AsLineChannel() (*LineChannel, bool) + func (sc SkypeChannel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (sc SkypeChannel) AsSkypeChannel() (*SkypeChannel, bool) + func (sc SkypeChannel) AsSlackChannel() (*SlackChannel, bool) + func (sc SkypeChannel) AsSmsChannel() (*SmsChannel, bool) + func (sc SkypeChannel) AsTelegramChannel() (*TelegramChannel, bool) + func (sc SkypeChannel) AsWebChatChannel() (*WebChatChannel, bool) + func (sc SkypeChannel) MarshalJSON() ([]byte, error) + type SkypeChannelProperties struct + CallingWebHook *string + EnableCalling *bool + EnableGroups *bool + EnableMediaCards *bool + EnableMessaging *bool + EnableScreenSharing *bool + EnableVideo *bool + GroupsMode *string + IncomingCallRoute *string + IsEnabled *bool + type SlackChannel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + Properties *SlackChannelProperties + ProvisioningState *string + func (sc SlackChannel) AsAlexaChannel() (*AlexaChannel, bool) + func (sc SlackChannel) AsBasicChannel() (BasicChannel, bool) + func (sc SlackChannel) AsChannel() (*Channel, bool) + func (sc SlackChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (sc SlackChannel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (sc SlackChannel) AsEmailChannel() (*EmailChannel, bool) + func (sc SlackChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (sc SlackChannel) AsKikChannel() (*KikChannel, bool) + func (sc SlackChannel) AsLineChannel() (*LineChannel, bool) + func (sc SlackChannel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (sc SlackChannel) AsSkypeChannel() (*SkypeChannel, bool) + func (sc SlackChannel) AsSlackChannel() (*SlackChannel, bool) + func (sc SlackChannel) AsSmsChannel() (*SmsChannel, bool) + func (sc SlackChannel) AsTelegramChannel() (*TelegramChannel, bool) + func (sc SlackChannel) AsWebChatChannel() (*WebChatChannel, bool) + func (sc SlackChannel) MarshalJSON() ([]byte, error) + type SlackChannelProperties struct + ClientID *string + ClientSecret *string + IsEnabled *bool + IsValidated *bool + LandingPageURL *string + LastSubmissionID *string + RedirectAction *string + RegisterBeforeOAuthFlow *bool + Scopes *string + SigningSecret *string + VerificationToken *string + func (scp SlackChannelProperties) MarshalJSON() ([]byte, error) + type SmsChannel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + Properties *SmsChannelProperties + ProvisioningState *string + func (sc SmsChannel) AsAlexaChannel() (*AlexaChannel, bool) + func (sc SmsChannel) AsBasicChannel() (BasicChannel, bool) + func (sc SmsChannel) AsChannel() (*Channel, bool) + func (sc SmsChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (sc SmsChannel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (sc SmsChannel) AsEmailChannel() (*EmailChannel, bool) + func (sc SmsChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (sc SmsChannel) AsKikChannel() (*KikChannel, bool) + func (sc SmsChannel) AsLineChannel() (*LineChannel, bool) + func (sc SmsChannel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (sc SmsChannel) AsSkypeChannel() (*SkypeChannel, bool) + func (sc SmsChannel) AsSlackChannel() (*SlackChannel, bool) + func (sc SmsChannel) AsSmsChannel() (*SmsChannel, bool) + func (sc SmsChannel) AsTelegramChannel() (*TelegramChannel, bool) + func (sc SmsChannel) AsWebChatChannel() (*WebChatChannel, bool) + func (sc SmsChannel) MarshalJSON() ([]byte, error) + type SmsChannelProperties struct + AccountSID *string + AuthToken *string + IsEnabled *bool + IsValidated *bool + Phone *string + type TelegramChannel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + Properties *TelegramChannelProperties + ProvisioningState *string + func (tc TelegramChannel) AsAlexaChannel() (*AlexaChannel, bool) + func (tc TelegramChannel) AsBasicChannel() (BasicChannel, bool) + func (tc TelegramChannel) AsChannel() (*Channel, bool) + func (tc TelegramChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (tc TelegramChannel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (tc TelegramChannel) AsEmailChannel() (*EmailChannel, bool) + func (tc TelegramChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (tc TelegramChannel) AsKikChannel() (*KikChannel, bool) + func (tc TelegramChannel) AsLineChannel() (*LineChannel, bool) + func (tc TelegramChannel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (tc TelegramChannel) AsSkypeChannel() (*SkypeChannel, bool) + func (tc TelegramChannel) AsSlackChannel() (*SlackChannel, bool) + func (tc TelegramChannel) AsSmsChannel() (*SmsChannel, bool) + func (tc TelegramChannel) AsTelegramChannel() (*TelegramChannel, bool) + func (tc TelegramChannel) AsWebChatChannel() (*WebChatChannel, bool) + func (tc TelegramChannel) MarshalJSON() ([]byte, error) + type TelegramChannelProperties struct + AccessToken *string + IsEnabled *bool + IsValidated *bool + type WebChatChannel struct + ChannelName ChannelNameBasicChannel + Etag *string + Location *string + Properties *WebChatChannelProperties + ProvisioningState *string + func (wcc WebChatChannel) AsAlexaChannel() (*AlexaChannel, bool) + func (wcc WebChatChannel) AsBasicChannel() (BasicChannel, bool) + func (wcc WebChatChannel) AsChannel() (*Channel, bool) + func (wcc WebChatChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (wcc WebChatChannel) AsDirectLineSpeechChannel() (*DirectLineSpeechChannel, bool) + func (wcc WebChatChannel) AsEmailChannel() (*EmailChannel, bool) + func (wcc WebChatChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (wcc WebChatChannel) AsKikChannel() (*KikChannel, bool) + func (wcc WebChatChannel) AsLineChannel() (*LineChannel, bool) + func (wcc WebChatChannel) AsMsTeamsChannel() (*MsTeamsChannel, bool) + func (wcc WebChatChannel) AsSkypeChannel() (*SkypeChannel, bool) + func (wcc WebChatChannel) AsSlackChannel() (*SlackChannel, bool) + func (wcc WebChatChannel) AsSmsChannel() (*SmsChannel, bool) + func (wcc WebChatChannel) AsTelegramChannel() (*TelegramChannel, bool) + func (wcc WebChatChannel) AsWebChatChannel() (*WebChatChannel, bool) + func (wcc WebChatChannel) MarshalJSON() ([]byte, error) + type WebChatChannelProperties struct + Sites *[]WebChatSite + WebChatEmbedCode *string + func (wccp WebChatChannelProperties) MarshalJSON() ([]byte, error) + type WebChatSite struct + IsEnabled *bool + IsWebchatPreviewEnabled *bool + Key *string + Key2 *string + SiteID *string + SiteName *string + func (wcs WebChatSite) MarshalJSON() ([]byte, error)