Versions in this module Expand all Collapse all v46 v46.4.0 Sep 25, 2020 v46.3.0 Sep 22, 2020 v46.2.0 Sep 21, 2020 v46.1.0 Sep 9, 2020 v46.0.0 Aug 24, 2020 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type BasicChannel interface + AsChannel func() (*Channel, bool) + AsDirectLineChannel func() (*DirectLineChannel, bool) + AsEmailChannel func() (*EmailChannel, bool) + AsFacebookChannel func() (*FacebookChannel, bool) + AsKikChannel func() (*KikChannel, 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 + 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 + 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 + ConfiguredChannels *[]string + Description *string + DeveloperAppInsightKey *string + DeveloperAppInsightsAPIKey *string + DeveloperAppInsightsApplicationID *string + DisplayName *string + EnabledChannels *[]string + Endpoint *string + EndpointVersion *string + IconURL *string + LuisAppIds *[]string + LuisKey *string + MsaAppID *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(getNextPage func(context.Context, BotResponseList) (BotResponseList, error)) 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 + func (c Channel) AsBasicChannel() (BasicChannel, bool) + func (c Channel) AsChannel() (*Channel, bool) + func (c Channel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (c Channel) AsEmailChannel() (*EmailChannel, bool) + func (c Channel) AsFacebookChannel() (*FacebookChannel, bool) + func (c Channel) AsKikChannel() (*KikChannel, 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 ChannelNameDirectLineChannel + const ChannelNameEmailChannel + const ChannelNameFacebookChannel + const ChannelNameKikChannel + const ChannelNameMsTeamsChannel + const ChannelNameSkypeChannel + const ChannelNameSlackChannel + const ChannelNameSmsChannel + const ChannelNameTelegramChannel + const ChannelNameWebChatChannel + func PossibleChannelNameValues() []ChannelName + type ChannelNameBasicChannel string + const ChannelNameChannel + const ChannelNameDirectLineChannel1 + const ChannelNameEmailChannel1 + const ChannelNameFacebookChannel1 + const ChannelNameKikChannel1 + const ChannelNameMsTeamsChannel1 + const ChannelNameSkypeChannel1 + const ChannelNameSlackChannel1 + const ChannelNameSmsChannel1 + const ChannelNameTelegramChannel1 + const ChannelNameWebChatChannel1 + 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(...) 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 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 BotChannel, err error) + func (client ChannelsClient) ListWithKeysPreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client ChannelsClient) ListWithKeysResponder(resp *http.Response) (result BotChannel, 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 + type ConnectionSetting struct + Etag *string + ID *string + Kind Kind + Location *string + Name *string + Properties *ConnectionSettingProperties + Sku *Sku + Tags map[string]*string + Type *string + func (cs ConnectionSetting) MarshalJSON() ([]byte, error) + type ConnectionSettingParameter struct + Key *string + Value *string + type ConnectionSettingProperties struct + ClientID *string + ClientSecret *string + Parameters *[]ConnectionSettingParameter + 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(...) 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 + Properties *DirectLineChannelProperties + func (dlc DirectLineChannel) AsBasicChannel() (BasicChannel, bool) + func (dlc DirectLineChannel) AsChannel() (*Channel, bool) + func (dlc DirectLineChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (dlc DirectLineChannel) AsEmailChannel() (*EmailChannel, bool) + func (dlc DirectLineChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (dlc DirectLineChannel) AsKikChannel() (*KikChannel, 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 + Sites *[]DirectLineSite + type DirectLineSite struct + 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 EmailChannel struct + ChannelName ChannelNameBasicChannel + Properties *EmailChannelProperties + func (ec EmailChannel) AsBasicChannel() (BasicChannel, bool) + func (ec EmailChannel) AsChannel() (*Channel, bool) + func (ec EmailChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (ec EmailChannel) AsEmailChannel() (*EmailChannel, bool) + func (ec EmailChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (ec EmailChannel) AsKikChannel() (*KikChannel, 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 EnterpriseChannel struct + Etag *string + ID *string + Kind Kind + Location *string + Name *string + Properties *EnterpriseChannelProperties + Sku *Sku + Tags map[string]*string + Type *string + func (ec EnterpriseChannel) MarshalJSON() ([]byte, error) + type EnterpriseChannelCheckNameAvailabilityRequest struct + Name *string + type EnterpriseChannelCheckNameAvailabilityResponse struct + Message *string + Valid *bool + type EnterpriseChannelNode struct + AzureLocation *string + AzureSku *string + ID *string + Name *string + State EnterpriseChannelNodeState + func (ecn EnterpriseChannelNode) MarshalJSON() ([]byte, error) + type EnterpriseChannelNodeState string + const CreateFailed + const Creating + const DeleteFailed + const Deleting + const StartFailed + const Started + const Starting + const StopFailed + const Stopped + const Stopping + func PossibleEnterpriseChannelNodeStateValues() []EnterpriseChannelNodeState + type EnterpriseChannelProperties struct + Nodes *[]EnterpriseChannelNode + State EnterpriseChannelState + type EnterpriseChannelResponseList struct + NextLink *string + Value *[]EnterpriseChannel + func (ecrl EnterpriseChannelResponseList) IsEmpty() bool + func (ecrl EnterpriseChannelResponseList) MarshalJSON() ([]byte, error) + type EnterpriseChannelResponseListIterator struct + func NewEnterpriseChannelResponseListIterator(page EnterpriseChannelResponseListPage) EnterpriseChannelResponseListIterator + func (iter *EnterpriseChannelResponseListIterator) Next() error + func (iter *EnterpriseChannelResponseListIterator) NextWithContext(ctx context.Context) (err error) + func (iter EnterpriseChannelResponseListIterator) NotDone() bool + func (iter EnterpriseChannelResponseListIterator) Response() EnterpriseChannelResponseList + func (iter EnterpriseChannelResponseListIterator) Value() EnterpriseChannel + type EnterpriseChannelResponseListPage struct + func NewEnterpriseChannelResponseListPage(...) EnterpriseChannelResponseListPage + func (page *EnterpriseChannelResponseListPage) Next() error + func (page *EnterpriseChannelResponseListPage) NextWithContext(ctx context.Context) (err error) + func (page EnterpriseChannelResponseListPage) NotDone() bool + func (page EnterpriseChannelResponseListPage) Response() EnterpriseChannelResponseList + func (page EnterpriseChannelResponseListPage) Values() []EnterpriseChannel + type EnterpriseChannelState string + const EnterpriseChannelStateCreateFailed + const EnterpriseChannelStateCreating + const EnterpriseChannelStateDeleteFailed + const EnterpriseChannelStateDeleting + const EnterpriseChannelStateStartFailed + const EnterpriseChannelStateStarted + const EnterpriseChannelStateStarting + const EnterpriseChannelStateStopFailed + const EnterpriseChannelStateStopped + const EnterpriseChannelStateStopping + func PossibleEnterpriseChannelStateValues() []EnterpriseChannelState + type EnterpriseChannelsClient struct + func NewEnterpriseChannelsClient(subscriptionID string) EnterpriseChannelsClient + func NewEnterpriseChannelsClientWithBaseURI(baseURI string, subscriptionID string) EnterpriseChannelsClient + func (client EnterpriseChannelsClient) CheckNameAvailability(ctx context.Context, parameters EnterpriseChannelCheckNameAvailabilityRequest) (result EnterpriseChannelCheckNameAvailabilityResponse, err error) + func (client EnterpriseChannelsClient) CheckNameAvailabilityPreparer(ctx context.Context, parameters EnterpriseChannelCheckNameAvailabilityRequest) (*http.Request, error) + func (client EnterpriseChannelsClient) CheckNameAvailabilityResponder(resp *http.Response) (result EnterpriseChannelCheckNameAvailabilityResponse, err error) + func (client EnterpriseChannelsClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error) + func (client EnterpriseChannelsClient) Create(ctx context.Context, resourceGroupName string, resourceName string, ...) (result EnterpriseChannelsCreateFuture, err error) + func (client EnterpriseChannelsClient) CreatePreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client EnterpriseChannelsClient) CreateResponder(resp *http.Response) (result EnterpriseChannel, err error) + func (client EnterpriseChannelsClient) CreateSender(req *http.Request) (future EnterpriseChannelsCreateFuture, err error) + func (client EnterpriseChannelsClient) Delete(ctx context.Context, resourceGroupName string, resourceName string) (result EnterpriseChannelsDeleteFuture, err error) + func (client EnterpriseChannelsClient) DeletePreparer(ctx context.Context, resourceGroupName string, resourceName string) (*http.Request, error) + func (client EnterpriseChannelsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client EnterpriseChannelsClient) DeleteSender(req *http.Request) (future EnterpriseChannelsDeleteFuture, err error) + func (client EnterpriseChannelsClient) Get(ctx context.Context, resourceGroupName string, resourceName string) (result EnterpriseChannel, err error) + func (client EnterpriseChannelsClient) GetPreparer(ctx context.Context, resourceGroupName string, resourceName string) (*http.Request, error) + func (client EnterpriseChannelsClient) GetResponder(resp *http.Response) (result EnterpriseChannel, err error) + func (client EnterpriseChannelsClient) GetSender(req *http.Request) (*http.Response, error) + func (client EnterpriseChannelsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result EnterpriseChannelResponseListPage, err error) + func (client EnterpriseChannelsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result EnterpriseChannelResponseListIterator, err error) + func (client EnterpriseChannelsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client EnterpriseChannelsClient) ListByResourceGroupResponder(resp *http.Response) (result EnterpriseChannelResponseList, err error) + func (client EnterpriseChannelsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client EnterpriseChannelsClient) Update(ctx context.Context, resourceGroupName string, resourceName string, ...) (result EnterpriseChannelsUpdateFuture, err error) + func (client EnterpriseChannelsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, resourceName string, ...) (*http.Request, error) + func (client EnterpriseChannelsClient) UpdateResponder(resp *http.Response) (result EnterpriseChannel, err error) + func (client EnterpriseChannelsClient) UpdateSender(req *http.Request) (future EnterpriseChannelsUpdateFuture, err error) + type EnterpriseChannelsCreateFuture struct + func (future *EnterpriseChannelsCreateFuture) Result(client EnterpriseChannelsClient) (ec EnterpriseChannel, err error) + type EnterpriseChannelsDeleteFuture struct + func (future *EnterpriseChannelsDeleteFuture) Result(client EnterpriseChannelsClient) (ar autorest.Response, err error) + type EnterpriseChannelsUpdateFuture struct + func (future *EnterpriseChannelsUpdateFuture) Result(client EnterpriseChannelsClient) (ec EnterpriseChannel, err error) + type Error struct + Error *ErrorBody + type ErrorBody struct + Code *string + Message *string + type FacebookChannel struct + ChannelName ChannelNameBasicChannel + Properties *FacebookChannelProperties + func (fc FacebookChannel) AsBasicChannel() (BasicChannel, bool) + func (fc FacebookChannel) AsChannel() (*Channel, bool) + func (fc FacebookChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (fc FacebookChannel) AsEmailChannel() (*EmailChannel, bool) + func (fc FacebookChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (fc FacebookChannel) AsKikChannel() (*KikChannel, 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 KikChannel struct + ChannelName ChannelNameBasicChannel + Properties *KikChannelProperties + func (kc KikChannel) AsBasicChannel() (BasicChannel, bool) + func (kc KikChannel) AsChannel() (*Channel, bool) + func (kc KikChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (kc KikChannel) AsEmailChannel() (*EmailChannel, bool) + func (kc KikChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (kc KikChannel) AsKikChannel() (*KikChannel, 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 KindBot + const KindDesigner + const KindFunction + const KindSdk + func PossibleKindValues() []Kind + type MsTeamsChannel struct + ChannelName ChannelNameBasicChannel + Properties *MsTeamsChannelProperties + func (mtc MsTeamsChannel) AsBasicChannel() (BasicChannel, bool) + func (mtc MsTeamsChannel) AsChannel() (*Channel, bool) + func (mtc MsTeamsChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (mtc MsTeamsChannel) AsEmailChannel() (*EmailChannel, bool) + func (mtc MsTeamsChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (mtc MsTeamsChannel) AsKikChannel() (*KikChannel, 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 + CallingWebHook *string + EnableCalling *bool + IsEnabled *bool + 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(...) 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 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 Resource struct + Etag *string + ID *string + Kind Kind + Location *string + Name *string + Sku *Sku + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ServiceProvider struct + Properties *ServiceProviderProperties + type ServiceProviderParameter struct + Default *string + Description *string + DisplayName *string + HelpURL *string + Name *string + Type *string + 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 Sku struct + Name SkuName + Tier SkuTier + func (s Sku) MarshalJSON() ([]byte, error) + type SkuName string + const F0 + const S1 + func PossibleSkuNameValues() []SkuName + type SkuTier string + const Free + const Standard + func PossibleSkuTierValues() []SkuTier + type SkypeChannel struct + ChannelName ChannelNameBasicChannel + Properties *SkypeChannelProperties + func (sc SkypeChannel) AsBasicChannel() (BasicChannel, bool) + func (sc SkypeChannel) AsChannel() (*Channel, bool) + func (sc SkypeChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (sc SkypeChannel) AsEmailChannel() (*EmailChannel, bool) + func (sc SkypeChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (sc SkypeChannel) AsKikChannel() (*KikChannel, 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 + IsEnabled *bool + type SlackChannel struct + ChannelName ChannelNameBasicChannel + Properties *SlackChannelProperties + func (sc SlackChannel) AsBasicChannel() (BasicChannel, bool) + func (sc SlackChannel) AsChannel() (*Channel, bool) + func (sc SlackChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (sc SlackChannel) AsEmailChannel() (*EmailChannel, bool) + func (sc SlackChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (sc SlackChannel) AsKikChannel() (*KikChannel, 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 + VerificationToken *string + func (scp SlackChannelProperties) MarshalJSON() ([]byte, error) + type SmsChannel struct + ChannelName ChannelNameBasicChannel + Properties *SmsChannelProperties + func (sc SmsChannel) AsBasicChannel() (BasicChannel, bool) + func (sc SmsChannel) AsChannel() (*Channel, bool) + func (sc SmsChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (sc SmsChannel) AsEmailChannel() (*EmailChannel, bool) + func (sc SmsChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (sc SmsChannel) AsKikChannel() (*KikChannel, 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 + Properties *TelegramChannelProperties + func (tc TelegramChannel) AsBasicChannel() (BasicChannel, bool) + func (tc TelegramChannel) AsChannel() (*Channel, bool) + func (tc TelegramChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (tc TelegramChannel) AsEmailChannel() (*EmailChannel, bool) + func (tc TelegramChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (tc TelegramChannel) AsKikChannel() (*KikChannel, 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 + Properties *WebChatChannelProperties + func (wcc WebChatChannel) AsBasicChannel() (BasicChannel, bool) + func (wcc WebChatChannel) AsChannel() (*Channel, bool) + func (wcc WebChatChannel) AsDirectLineChannel() (*DirectLineChannel, bool) + func (wcc WebChatChannel) AsEmailChannel() (*EmailChannel, bool) + func (wcc WebChatChannel) AsFacebookChannel() (*FacebookChannel, bool) + func (wcc WebChatChannel) AsKikChannel() (*KikChannel, 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 + EnablePreview *bool + IsEnabled *bool + Key *string + Key2 *string + SiteID *string + SiteName *string + func (wcs WebChatSite) MarshalJSON() ([]byte, error) Other modules containing this package gopkg.in/Azure/azure-sdk-for-go.v22 gopkg.in/Azure/azure-sdk-for-go.v23 gopkg.in/Azure/azure-sdk-for-go.v24 gopkg.in/Azure/azure-sdk-for-go.v25 gopkg.in/Azure/azure-sdk-for-go.v26 gopkg.in/Azure/azure-sdk-for-go.v27 gopkg.in/Azure/azure-sdk-for-go.v28 gopkg.in/Azure/azure-sdk-for-go.v29 gopkg.in/Azure/azure-sdk-for-go.v30 gopkg.in/Azure/azure-sdk-for-go.v31 gopkg.in/Azure/azure-sdk-for-go.v32 gopkg.in/Azure/azure-sdk-for-go.v33 gopkg.in/Azure/azure-sdk-for-go.v34 gopkg.in/Azure/azure-sdk-for-go.v35 gopkg.in/Azure/azure-sdk-for-go.v36 gopkg.in/Azure/azure-sdk-for-go.v37 gopkg.in/Azure/azure-sdk-for-go.v38 gopkg.in/Azure/azure-sdk-for-go.v39 gopkg.in/Azure/azure-sdk-for-go.v40 gopkg.in/Azure/azure-sdk-for-go.v41 gopkg.in/Azure/azure-sdk-for-go.v42 gopkg.in/Azure/azure-sdk-for-go.v43 gopkg.in/Azure/azure-sdk-for-go.v44 gopkg.in/Azure/azure-sdk-for-go.v45 gopkg.in/Azure/azure-sdk-for-go.v48