class TencentCloud::Ams::V20201229::CreateAudioModerationSyncTaskResponse

def deserialize(params)

def deserialize(params)
  @DataId = params['DataId']
  @Name = params['Name']
  @BizType = params['BizType']
  @Suggestion = params['Suggestion']
  @Label = params['Label']
  @AsrText = params['AsrText']
  unless params['TextResults'].nil?
    @TextResults = []
    params['TextResults'].each do |i|
      textresult_tmp = TextResult.new
      textresult_tmp.deserialize(i)
      @TextResults << textresult_tmp
    end
  end
  unless params['MoanResults'].nil?
    @MoanResults = []
    params['MoanResults'].each do |i|
      moanresult_tmp = MoanResult.new
      moanresult_tmp.deserialize(i)
      @MoanResults << moanresult_tmp
    end
  end
  @SubLabel = params['SubLabel']
  unless params['LanguageResults'].nil?
    @LanguageResults = []
    params['LanguageResults'].each do |i|
      audioresultdetaillanguageresult_tmp = AudioResultDetailLanguageResult.new
      audioresultdetaillanguageresult_tmp.deserialize(i)
      @LanguageResults << audioresultdetaillanguageresult_tmp
    end
  end
  unless params['SpeakerResults'].nil?
    @SpeakerResults = []
    params['SpeakerResults'].each do |i|
      audioresultdetailspeakerresult_tmp = AudioResultDetailSpeakerResult.new
      audioresultdetailspeakerresult_tmp.deserialize(i)
      @SpeakerResults << audioresultdetailspeakerresult_tmp
    end
  end
  unless params['RecognitionResults'].nil?
    @RecognitionResults = []
    params['RecognitionResults'].each do |i|
      recognitionresult_tmp = RecognitionResult.new
      recognitionresult_tmp.deserialize(i)
      @RecognitionResults << recognitionresult_tmp
    end
  end
  @Duration = params['Duration']
  @RequestId = params['RequestId']
end