# 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-02-01-preview/generated/azure_mgmt_container_registry/module_definition'
require 'ms_rest_azure'

module Azure::ContainerRegistry::Mgmt::V2018_02_01_preview
  autoload :Builds,                                             '2018-02-01-preview/generated/azure_mgmt_container_registry/builds.rb'
  autoload :BuildSteps,                                         '2018-02-01-preview/generated/azure_mgmt_container_registry/build_steps.rb'
  autoload :BuildTasks,                                         '2018-02-01-preview/generated/azure_mgmt_container_registry/build_tasks.rb'
  autoload :Registries,                                         '2018-02-01-preview/generated/azure_mgmt_container_registry/registries.rb'
  autoload :ContainerRegistryManagementClient,                  '2018-02-01-preview/generated/azure_mgmt_container_registry/container_registry_management_client.rb'

  module Models
    autoload :SourceControlAuthInfo,                              '2018-02-01-preview/generated/azure_mgmt_container_registry/models/source_control_auth_info.rb'
    autoload :ImageDescriptor,                                    '2018-02-01-preview/generated/azure_mgmt_container_registry/models/image_descriptor.rb'
    autoload :SourceRepositoryProperties,                         '2018-02-01-preview/generated/azure_mgmt_container_registry/models/source_repository_properties.rb'
    autoload :GitCommitTrigger,                                   '2018-02-01-preview/generated/azure_mgmt_container_registry/models/git_commit_trigger.rb'
    autoload :BuildArgumentList,                                  '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_argument_list.rb'
    autoload :ImageUpdateTrigger,                                 '2018-02-01-preview/generated/azure_mgmt_container_registry/models/image_update_trigger.rb'
    autoload :BuildListResult,                                    '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_list_result.rb'
    autoload :PlatformProperties,                                 '2018-02-01-preview/generated/azure_mgmt_container_registry/models/platform_properties.rb'
    autoload :BuildUpdateParameters,                              '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_update_parameters.rb'
    autoload :BuildStepProperties,                                '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_step_properties.rb'
    autoload :BuildTaskListResult,                                '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_task_list_result.rb'
    autoload :BuildStepList,                                      '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_step_list.rb'
    autoload :BuildTaskFilter,                                    '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_task_filter.rb'
    autoload :BuildStepUpdateParameters,                          '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_step_update_parameters.rb'
    autoload :SourceRepositoryUpdateParameters,                   '2018-02-01-preview/generated/azure_mgmt_container_registry/models/source_repository_update_parameters.rb'
    autoload :BuildArgument,                                      '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_argument.rb'
    autoload :ProxyResource,                                      '2018-02-01-preview/generated/azure_mgmt_container_registry/models/proxy_resource.rb'
    autoload :BuildGetLogResult,                                  '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_get_log_result.rb'
    autoload :BuildTaskUpdateParameters,                          '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_task_update_parameters.rb'
    autoload :BuildStepPropertiesUpdateParameters,                '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_step_properties_update_parameters.rb'
    autoload :QueueBuildRequest,                                  '2018-02-01-preview/generated/azure_mgmt_container_registry/models/queue_build_request.rb'
    autoload :BaseImageDependency,                                '2018-02-01-preview/generated/azure_mgmt_container_registry/models/base_image_dependency.rb'
    autoload :SourceUploadDefinition,                             '2018-02-01-preview/generated/azure_mgmt_container_registry/models/source_upload_definition.rb'
    autoload :BuildFilter,                                        '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_filter.rb'
    autoload :Resource,                                           '2018-02-01-preview/generated/azure_mgmt_container_registry/models/resource.rb'
    autoload :Build,                                              '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build.rb'
    autoload :BuildStep,                                          '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_step.rb'
    autoload :BuildTask,                                          '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_task.rb'
    autoload :DockerBuildStep,                                    '2018-02-01-preview/generated/azure_mgmt_container_registry/models/docker_build_step.rb'
    autoload :DockerBuildStepUpdateParameters,                    '2018-02-01-preview/generated/azure_mgmt_container_registry/models/docker_build_step_update_parameters.rb'
    autoload :BuildTaskBuildRequest,                              '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_task_build_request.rb'
    autoload :QuickBuildRequest,                                  '2018-02-01-preview/generated/azure_mgmt_container_registry/models/quick_build_request.rb'
    autoload :BuildStatus,                                        '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_status.rb'
    autoload :BuildType,                                          '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_type.rb'
    autoload :OsType,                                             '2018-02-01-preview/generated/azure_mgmt_container_registry/models/os_type.rb'
    autoload :ProvisioningState,                                  '2018-02-01-preview/generated/azure_mgmt_container_registry/models/provisioning_state.rb'
    autoload :BuildTaskStatus,                                    '2018-02-01-preview/generated/azure_mgmt_container_registry/models/build_task_status.rb'
    autoload :SourceControlType,                                  '2018-02-01-preview/generated/azure_mgmt_container_registry/models/source_control_type.rb'
    autoload :TokenType,                                          '2018-02-01-preview/generated/azure_mgmt_container_registry/models/token_type.rb'
    autoload :BaseImageDependencyType,                            '2018-02-01-preview/generated/azure_mgmt_container_registry/models/base_image_dependency_type.rb'
    autoload :BaseImageTriggerType,                               '2018-02-01-preview/generated/azure_mgmt_container_registry/models/base_image_trigger_type.rb'
  end
end
