class TencentCloud::Ams::V20201229::AudioResult

def deserialize(params)

def deserialize(params)
  @HitFlag = params['HitFlag']
  @Label = params['Label']
  @Suggestion = params['Suggestion']
  @Score = params['Score']
  @Text = params['Text']
  @Url = params['Url']
  @Duration = params['Duration']
  @Extra = params['Extra']
  unless params['TextResults'].nil?
    @TextResults = []
    params['TextResults'].each do |i|
      audioresultdetailtextresult_tmp = AudioResultDetailTextResult.new
      audioresultdetailtextresult_tmp.deserialize(i)
      @TextResults << audioresultdetailtextresult_tmp
    end
  end
  unless params['MoanResults'].nil?
    @MoanResults = []
    params['MoanResults'].each do |i|
      audioresultdetailmoanresult_tmp = AudioResultDetailMoanResult.new
      audioresultdetailmoanresult_tmp.deserialize(i)
      @MoanResults << audioresultdetailmoanresult_tmp
    end
  end
  unless params['LanguageResults'].nil?
    @LanguageResults = []
    params['LanguageResults'].each do |i|
      audioresultdetaillanguageresult_tmp = AudioResultDetailLanguageResult.new
      audioresultdetaillanguageresult_tmp.deserialize(i)
      @LanguageResults << audioresultdetaillanguageresult_tmp
    end
  end
  @SubLabel = params['SubLabel']
  unless params['RecognitionResults'].nil?
    @RecognitionResults = []
    params['RecognitionResults'].each do |i|
      recognitionresult_tmp = RecognitionResult.new
      recognitionresult_tmp.deserialize(i)
      @RecognitionResults << recognitionresult_tmp
    end
  end
end