class Azure::CognitiveServices::TextAnalytics::V2_1::Models::LanguageBatchResultItem

Model object.

Attributes

detected_languages[RW]

@return [Array<DetectedLanguage>] A list of extracted languages.

id[RW]

@return [String] Unique, non-empty document identifier.

statistics[RW]

@return [DocumentStatistics] (Optional) if showStats=true was specified in the request this field will contain information about the document payload.

Public Class Methods

mapper() click to toggle source

Mapper for LanguageBatchResultItem class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/v2.1/generated/azure_cognitiveservices_textanalytics/models/language_batch_result_item.rb, line 32
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'LanguageBatchResultItem',
    type: {
      name: 'Composite',
      class_name: 'LanguageBatchResultItem',
      model_properties: {
        id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'id',
          type: {
            name: 'String'
          }
        },
        detected_languages: {
          client_side_validation: true,
          required: false,
          serialized_name: 'detectedLanguages',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'DetectedLanguageElementType',
                type: {
                  name: 'Composite',
                  class_name: 'DetectedLanguage'
                }
            }
          }
        },
        statistics: {
          client_side_validation: true,
          required: false,
          serialized_name: 'statistics',
          type: {
            name: 'Composite',
            class_name: 'DocumentStatistics'
          }
        }
      }
    }
  }
end