# 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 '1.0-preview/generated/azure_cognitiveservices_formrecognizer/module_definition'
require 'ms_rest_azure'

module Azure::CognitiveServices::FormRecognizer::V1_0_preview
  autoload :FormRecognizerClient,                               '1.0-preview/generated/azure_cognitiveservices_formrecognizer/form_recognizer_client.rb'

  module Models
    autoload :ExtractedTable,                                     '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/extracted_table.rb'
    autoload :TrainSourceFilter,                                  '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/train_source_filter.rb'
    autoload :ExtractedPage,                                      '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/extracted_page.rb'
    autoload :FormDocumentReport,                                 '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/form_document_report.rb'
    autoload :AnalyzeResult,                                      '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/analyze_result.rb'
    autoload :TrainResult,                                        '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/train_result.rb'
    autoload :Word,                                               '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/word.rb'
    autoload :ModelResult,                                        '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/model_result.rb'
    autoload :Line,                                               '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/line.rb'
    autoload :InnerError,                                         '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/inner_error.rb'
    autoload :TextRecognitionResult,                              '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/text_recognition_result.rb'
    autoload :ErrorResponse,                                      '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/error_response.rb'
    autoload :ElementReference,                                   '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/element_reference.rb'
    autoload :ExtractedKeyValuePair,                              '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/extracted_key_value_pair.rb'
    autoload :FieldValue,                                         '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/field_value.rb'
    autoload :TrainRequest,                                       '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/train_request.rb'
    autoload :UnderstandingResult,                                '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/understanding_result.rb'
    autoload :KeysResult,                                         '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/keys_result.rb'
    autoload :ReadReceiptResult,                                  '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/read_receipt_result.rb'
    autoload :ErrorInformation,                                   '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/error_information.rb'
    autoload :ExtractedToken,                                     '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/extracted_token.rb'
    autoload :ExtractedTableColumn,                               '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/extracted_table_column.rb'
    autoload :ModelsResult,                                       '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/models_result.rb'
    autoload :ImageUrl,                                           '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/image_url.rb'
    autoload :FormOperationError,                                 '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/form_operation_error.rb'
    autoload :ComputerVisionError,                                '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/computer_vision_error.rb'
    autoload :StringValue,                                        '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/string_value.rb'
    autoload :NumberValue,                                        '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/number_value.rb'
    autoload :TextOperationStatusCodes,                           '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/text_operation_status_codes.rb'
    autoload :TextRecognitionResultDimensionUnit,                 '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/text_recognition_result_dimension_unit.rb'
    autoload :TextRecognitionResultConfidenceClass,               '1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/text_recognition_result_confidence_class.rb'
  end
end
