# encoding: utf-8
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.

require 'uri'
require 'cgi'
require 'date'
require 'json'
require 'base64'
require 'erb'
require 'securerandom'
require 'time'
require 'timeliness'
require 'faraday'
require 'faraday-cookie_jar'
require 'concurrent'
require 'ms_rest'
require '2018-07-12-preview/generated/azure_mgmt_bot_service/module_definition'
require 'ms_rest_azure'

module Azure::BotService::Mgmt::V2018_07_12_preview
  autoload :Bots,                                               '2018-07-12-preview/generated/azure_mgmt_bot_service/bots.rb'
  autoload :Channels,                                           '2018-07-12-preview/generated/azure_mgmt_bot_service/channels.rb'
  autoload :Operations,                                         '2018-07-12-preview/generated/azure_mgmt_bot_service/operations.rb'
  autoload :BotConnection,                                      '2018-07-12-preview/generated/azure_mgmt_bot_service/bot_connection.rb'
  autoload :EnterpriseChannels,                                 '2018-07-12-preview/generated/azure_mgmt_bot_service/enterprise_channels.rb'
  autoload :AzureBotService,                                    '2018-07-12-preview/generated/azure_mgmt_bot_service/azure_bot_service.rb'

  module Models
    autoload :SmsChannelProperties,                               '2018-07-12-preview/generated/azure_mgmt_bot_service/models/sms_channel_properties.rb'
    autoload :TelegramChannelProperties,                          '2018-07-12-preview/generated/azure_mgmt_bot_service/models/telegram_channel_properties.rb'
    autoload :EnterpriseChannelNode,                              '2018-07-12-preview/generated/azure_mgmt_bot_service/models/enterprise_channel_node.rb'
    autoload :BotProperties,                                      '2018-07-12-preview/generated/azure_mgmt_bot_service/models/bot_properties.rb'
    autoload :Sku,                                                '2018-07-12-preview/generated/azure_mgmt_bot_service/models/sku.rb'
    autoload :BotResponseList,                                    '2018-07-12-preview/generated/azure_mgmt_bot_service/models/bot_response_list.rb'
    autoload :OperationDisplayInfo,                               '2018-07-12-preview/generated/azure_mgmt_bot_service/models/operation_display_info.rb'
    autoload :Resource,                                           '2018-07-12-preview/generated/azure_mgmt_bot_service/models/resource.rb'
    autoload :FacebookChannelProperties,                          '2018-07-12-preview/generated/azure_mgmt_bot_service/models/facebook_channel_properties.rb'
    autoload :EnterpriseChannelCheckNameAvailabilityResponse,     '2018-07-12-preview/generated/azure_mgmt_bot_service/models/enterprise_channel_check_name_availability_response.rb'
    autoload :ErrorBody,                                          '2018-07-12-preview/generated/azure_mgmt_bot_service/models/error_body.rb'
    autoload :EnterpriseChannelCheckNameAvailabilityRequest,      '2018-07-12-preview/generated/azure_mgmt_bot_service/models/enterprise_channel_check_name_availability_request.rb'
    autoload :Channel,                                            '2018-07-12-preview/generated/azure_mgmt_bot_service/models/channel.rb'
    autoload :CheckNameAvailabilityResponseBody,                  '2018-07-12-preview/generated/azure_mgmt_bot_service/models/check_name_availability_response_body.rb'
    autoload :Error,                                              '2018-07-12-preview/generated/azure_mgmt_bot_service/models/error.rb'
    autoload :CheckNameAvailabilityRequestBody,                   '2018-07-12-preview/generated/azure_mgmt_bot_service/models/check_name_availability_request_body.rb'
    autoload :SlackChannelProperties,                             '2018-07-12-preview/generated/azure_mgmt_bot_service/models/slack_channel_properties.rb'
    autoload :OperationEntityListResult,                          '2018-07-12-preview/generated/azure_mgmt_bot_service/models/operation_entity_list_result.rb'
    autoload :EnterpriseChannelResponseList,                      '2018-07-12-preview/generated/azure_mgmt_bot_service/models/enterprise_channel_response_list.rb'
    autoload :WebChatChannelProperties,                           '2018-07-12-preview/generated/azure_mgmt_bot_service/models/web_chat_channel_properties.rb'
    autoload :ChannelResponseList,                                '2018-07-12-preview/generated/azure_mgmt_bot_service/models/channel_response_list.rb'
    autoload :DirectLineSite,                                     '2018-07-12-preview/generated/azure_mgmt_bot_service/models/direct_line_site.rb'
    autoload :ConnectionItemName,                                 '2018-07-12-preview/generated/azure_mgmt_bot_service/models/connection_item_name.rb'
    autoload :FacebookPage,                                       '2018-07-12-preview/generated/azure_mgmt_bot_service/models/facebook_page.rb'
    autoload :ConnectionSettingParameter,                         '2018-07-12-preview/generated/azure_mgmt_bot_service/models/connection_setting_parameter.rb'
    autoload :MsTeamsChannelProperties,                           '2018-07-12-preview/generated/azure_mgmt_bot_service/models/ms_teams_channel_properties.rb'
    autoload :ConnectionSettingProperties,                        '2018-07-12-preview/generated/azure_mgmt_bot_service/models/connection_setting_properties.rb'
    autoload :KikChannelProperties,                               '2018-07-12-preview/generated/azure_mgmt_bot_service/models/kik_channel_properties.rb'
    autoload :EnterpriseChannelProperties,                        '2018-07-12-preview/generated/azure_mgmt_bot_service/models/enterprise_channel_properties.rb'
    autoload :OperationEntity,                                    '2018-07-12-preview/generated/azure_mgmt_bot_service/models/operation_entity.rb'
    autoload :ConnectionSettingResponseList,                      '2018-07-12-preview/generated/azure_mgmt_bot_service/models/connection_setting_response_list.rb'
    autoload :EmailChannelProperties,                             '2018-07-12-preview/generated/azure_mgmt_bot_service/models/email_channel_properties.rb'
    autoload :ServiceProviderParameter,                           '2018-07-12-preview/generated/azure_mgmt_bot_service/models/service_provider_parameter.rb'
    autoload :WebChatSite,                                        '2018-07-12-preview/generated/azure_mgmt_bot_service/models/web_chat_site.rb'
    autoload :ServiceProviderProperties,                          '2018-07-12-preview/generated/azure_mgmt_bot_service/models/service_provider_properties.rb'
    autoload :SkypeChannelProperties,                             '2018-07-12-preview/generated/azure_mgmt_bot_service/models/skype_channel_properties.rb'
    autoload :ServiceProvider,                                    '2018-07-12-preview/generated/azure_mgmt_bot_service/models/service_provider.rb'
    autoload :DirectLineChannelProperties,                        '2018-07-12-preview/generated/azure_mgmt_bot_service/models/direct_line_channel_properties.rb'
    autoload :ServiceProviderResponseList,                        '2018-07-12-preview/generated/azure_mgmt_bot_service/models/service_provider_response_list.rb'
    autoload :Bot,                                                '2018-07-12-preview/generated/azure_mgmt_bot_service/models/bot.rb'
    autoload :BotChannel,                                         '2018-07-12-preview/generated/azure_mgmt_bot_service/models/bot_channel.rb'
    autoload :FacebookChannel,                                    '2018-07-12-preview/generated/azure_mgmt_bot_service/models/facebook_channel.rb'
    autoload :EmailChannel,                                       '2018-07-12-preview/generated/azure_mgmt_bot_service/models/email_channel.rb'
    autoload :MsTeamsChannel,                                     '2018-07-12-preview/generated/azure_mgmt_bot_service/models/ms_teams_channel.rb'
    autoload :SkypeChannel,                                       '2018-07-12-preview/generated/azure_mgmt_bot_service/models/skype_channel.rb'
    autoload :KikChannel,                                         '2018-07-12-preview/generated/azure_mgmt_bot_service/models/kik_channel.rb'
    autoload :WebChatChannel,                                     '2018-07-12-preview/generated/azure_mgmt_bot_service/models/web_chat_channel.rb'
    autoload :DirectLineChannel,                                  '2018-07-12-preview/generated/azure_mgmt_bot_service/models/direct_line_channel.rb'
    autoload :TelegramChannel,                                    '2018-07-12-preview/generated/azure_mgmt_bot_service/models/telegram_channel.rb'
    autoload :SmsChannel,                                         '2018-07-12-preview/generated/azure_mgmt_bot_service/models/sms_channel.rb'
    autoload :SlackChannel,                                       '2018-07-12-preview/generated/azure_mgmt_bot_service/models/slack_channel.rb'
    autoload :ConnectionSetting,                                  '2018-07-12-preview/generated/azure_mgmt_bot_service/models/connection_setting.rb'
    autoload :EnterpriseChannel,                                  '2018-07-12-preview/generated/azure_mgmt_bot_service/models/enterprise_channel.rb'
    autoload :SkuName,                                            '2018-07-12-preview/generated/azure_mgmt_bot_service/models/sku_name.rb'
    autoload :SkuTier,                                            '2018-07-12-preview/generated/azure_mgmt_bot_service/models/sku_tier.rb'
    autoload :Kind,                                               '2018-07-12-preview/generated/azure_mgmt_bot_service/models/kind.rb'
    autoload :EnterpriseChannelState,                             '2018-07-12-preview/generated/azure_mgmt_bot_service/models/enterprise_channel_state.rb'
    autoload :EnterpriseChannelNodeState,                         '2018-07-12-preview/generated/azure_mgmt_bot_service/models/enterprise_channel_node_state.rb'
    autoload :ChannelName,                                        '2018-07-12-preview/generated/azure_mgmt_bot_service/models/channel_name.rb'
  end
end
