# 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 '2016-11-01/generated/azure_mgmt_import_export/module_definition'
require 'ms_rest_azure'

module Azure::ImportExport::Mgmt::V2016_11_01
  autoload :Locations,                                          '2016-11-01/generated/azure_mgmt_import_export/locations.rb'
  autoload :Jobs,                                               '2016-11-01/generated/azure_mgmt_import_export/jobs.rb'
  autoload :BitLockerKeys,                                      '2016-11-01/generated/azure_mgmt_import_export/bit_locker_keys.rb'
  autoload :Operations,                                         '2016-11-01/generated/azure_mgmt_import_export/operations.rb'
  autoload :StorageImportExport,                                '2016-11-01/generated/azure_mgmt_import_export/storage_import_export.rb'

  module Models
    autoload :PutJobParameters,                                   '2016-11-01/generated/azure_mgmt_import_export/models/put_job_parameters.rb'
    autoload :UpdateJobParameters,                                '2016-11-01/generated/azure_mgmt_import_export/models/update_job_parameters.rb'
    autoload :ErrorResponse,                                      '2016-11-01/generated/azure_mgmt_import_export/models/error_response.rb'
    autoload :JobResponse,                                        '2016-11-01/generated/azure_mgmt_import_export/models/job_response.rb'
    autoload :ReturnShipping,                                     '2016-11-01/generated/azure_mgmt_import_export/models/return_shipping.rb'
    autoload :ListJobsResponse,                                   '2016-11-01/generated/azure_mgmt_import_export/models/list_jobs_response.rb'
    autoload :PackageInfomation,                                  '2016-11-01/generated/azure_mgmt_import_export/models/package_infomation.rb'
    autoload :Operation,                                          '2016-11-01/generated/azure_mgmt_import_export/models/operation.rb'
    autoload :Export,                                             '2016-11-01/generated/azure_mgmt_import_export/models/export.rb'
    autoload :Location,                                           '2016-11-01/generated/azure_mgmt_import_export/models/location.rb'
    autoload :ErrorResponseErrorDetailsItem,                      '2016-11-01/generated/azure_mgmt_import_export/models/error_response_error_details_item.rb'
    autoload :LocationsResponse,                                  '2016-11-01/generated/azure_mgmt_import_export/models/locations_response.rb'
    autoload :ShippingInformation,                                '2016-11-01/generated/azure_mgmt_import_export/models/shipping_information.rb'
    autoload :DriveBitLockerKey,                                  '2016-11-01/generated/azure_mgmt_import_export/models/drive_bit_locker_key.rb'
    autoload :JobDetails,                                         '2016-11-01/generated/azure_mgmt_import_export/models/job_details.rb'
    autoload :GetBitLockerKeysResponse,                           '2016-11-01/generated/azure_mgmt_import_export/models/get_bit_locker_keys_response.rb'
    autoload :DriveStatus,                                        '2016-11-01/generated/azure_mgmt_import_export/models/drive_status.rb'
    autoload :ListOperationsResponse,                             '2016-11-01/generated/azure_mgmt_import_export/models/list_operations_response.rb'
    autoload :ReturnAddress,                                      '2016-11-01/generated/azure_mgmt_import_export/models/return_address.rb'
    autoload :DriveState,                                         '2016-11-01/generated/azure_mgmt_import_export/models/drive_state.rb'
  end
end
