# 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 '2.1/generated/azure_cognitiveservices_computervision/module_definition'
require 'ms_rest_azure'

module Azure::CognitiveServices::ComputerVision::V2_1
  autoload :ComputerVisionClient,                               '2.1/generated/azure_cognitiveservices_computervision/computer_vision_client.rb'

  module Models
    autoload :DetectResult,                                       '2.1/generated/azure_cognitiveservices_computervision/models/detect_result.rb'
    autoload :FaceRectangle,                                      '2.1/generated/azure_cognitiveservices_computervision/models/face_rectangle.rb'
    autoload :ModelDescription,                                   '2.1/generated/azure_cognitiveservices_computervision/models/model_description.rb'
    autoload :LandmarksModel,                                     '2.1/generated/azure_cognitiveservices_computervision/models/landmarks_model.rb'
    autoload :ListModelsResult,                                   '2.1/generated/azure_cognitiveservices_computervision/models/list_models_result.rb'
    autoload :Category,                                           '2.1/generated/azure_cognitiveservices_computervision/models/category.rb'
    autoload :DomainModelResults,                                 '2.1/generated/azure_cognitiveservices_computervision/models/domain_model_results.rb'
    autoload :ColorInfo,                                          '2.1/generated/azure_cognitiveservices_computervision/models/color_info.rb'
    autoload :OcrWord,                                            '2.1/generated/azure_cognitiveservices_computervision/models/ocr_word.rb'
    autoload :ImageTag,                                           '2.1/generated/azure_cognitiveservices_computervision/models/image_tag.rb'
    autoload :OcrLine,                                            '2.1/generated/azure_cognitiveservices_computervision/models/ocr_line.rb'
    autoload :ImageDescriptionDetails,                            '2.1/generated/azure_cognitiveservices_computervision/models/image_description_details.rb'
    autoload :OcrRegion,                                          '2.1/generated/azure_cognitiveservices_computervision/models/ocr_region.rb'
    autoload :BoundingRect,                                       '2.1/generated/azure_cognitiveservices_computervision/models/bounding_rect.rb'
    autoload :OcrResult,                                          '2.1/generated/azure_cognitiveservices_computervision/models/ocr_result.rb'
    autoload :DetectedObject,                                     '2.1/generated/azure_cognitiveservices_computervision/models/detected_object.rb'
    autoload :TagResult,                                          '2.1/generated/azure_cognitiveservices_computervision/models/tag_result.rb'
    autoload :ImageMetadata,                                      '2.1/generated/azure_cognitiveservices_computervision/models/image_metadata.rb'
    autoload :AreaOfInterestResult,                               '2.1/generated/azure_cognitiveservices_computervision/models/area_of_interest_result.rb'
    autoload :ImageDescription,                                   '2.1/generated/azure_cognitiveservices_computervision/models/image_description.rb'
    autoload :ImageUrl,                                           '2.1/generated/azure_cognitiveservices_computervision/models/image_url.rb'
    autoload :CategoryDetail,                                     '2.1/generated/azure_cognitiveservices_computervision/models/category_detail.rb'
    autoload :ComputerVisionError,                                '2.1/generated/azure_cognitiveservices_computervision/models/computer_vision_error.rb'
    autoload :ImageType,                                          '2.1/generated/azure_cognitiveservices_computervision/models/image_type.rb'
    autoload :LandmarkResults,                                    '2.1/generated/azure_cognitiveservices_computervision/models/landmark_results.rb'
    autoload :FaceDescription,                                    '2.1/generated/azure_cognitiveservices_computervision/models/face_description.rb'
    autoload :CelebrityResults,                                   '2.1/generated/azure_cognitiveservices_computervision/models/celebrity_results.rb'
    autoload :DetectedBrand,                                      '2.1/generated/azure_cognitiveservices_computervision/models/detected_brand.rb'
    autoload :Word,                                               '2.1/generated/azure_cognitiveservices_computervision/models/word.rb'
    autoload :CelebritiesModel,                                   '2.1/generated/azure_cognitiveservices_computervision/models/celebrities_model.rb'
    autoload :Line,                                               '2.1/generated/azure_cognitiveservices_computervision/models/line.rb'
    autoload :ImageCaption,                                       '2.1/generated/azure_cognitiveservices_computervision/models/image_caption.rb'
    autoload :TextRecognitionResult,                              '2.1/generated/azure_cognitiveservices_computervision/models/text_recognition_result.rb'
    autoload :ImageAnalysis,                                      '2.1/generated/azure_cognitiveservices_computervision/models/image_analysis.rb'
    autoload :TextOperationResult,                                '2.1/generated/azure_cognitiveservices_computervision/models/text_operation_result.rb'
    autoload :ObjectHierarchy,                                    '2.1/generated/azure_cognitiveservices_computervision/models/object_hierarchy.rb'
    autoload :ReadOperationResult,                                '2.1/generated/azure_cognitiveservices_computervision/models/read_operation_result.rb'
    autoload :AdultInfo,                                          '2.1/generated/azure_cognitiveservices_computervision/models/adult_info.rb'
    autoload :Gender,                                             '2.1/generated/azure_cognitiveservices_computervision/models/gender.rb'
    autoload :TextOperationStatusCodes,                           '2.1/generated/azure_cognitiveservices_computervision/models/text_operation_status_codes.rb'
    autoload :TextRecognitionResultDimensionUnit,                 '2.1/generated/azure_cognitiveservices_computervision/models/text_recognition_result_dimension_unit.rb'
    autoload :TextRecognitionResultConfidenceClass,               '2.1/generated/azure_cognitiveservices_computervision/models/text_recognition_result_confidence_class.rb'
    autoload :DescriptionExclude,                                 '2.1/generated/azure_cognitiveservices_computervision/models/description_exclude.rb'
    autoload :OcrLanguages,                                       '2.1/generated/azure_cognitiveservices_computervision/models/ocr_languages.rb'
    autoload :VisualFeatureTypes,                                 '2.1/generated/azure_cognitiveservices_computervision/models/visual_feature_types.rb'
    autoload :TextRecognitionMode,                                '2.1/generated/azure_cognitiveservices_computervision/models/text_recognition_mode.rb'
    autoload :Details,                                            '2.1/generated/azure_cognitiveservices_computervision/models/details.rb'
  end
end
