code: def GenerateLabels(self, hash_information):
      
      response_code = hash_information['response_code']
      if response_code == self._VIRUSTOTAL_NOT_PRESENT_RESPONSE_CODE:
        return ['virustotal_not_present']
  
      if response_code == self._VIRUSTOTAL_PRESENT_RESPONSE_CODE:
        positives = hash_information['positives']
        if positives > 0:
          return ['virustotal_detections_{0:d}'.format(positives)]
  
        return ['virsutotal_no_detections']
  
      if response_code == self._VIRUSTOTAL_ANALYSIS_PENDING_RESPONSE_CODE:
        return ['virustotal_analysis_pending']
  
      logger.error(
          'VirusTotal returned unknown response code {0!s}'.format(
              response_code))
      return ['virustotal_unknown_response_code_{0:d}'.format(response_code)]
docs: Generates a list of strings that will be used in the event tag.
  
      Args:
        hash_information (dict[str, object]): the JSON decoded contents of the
            result of a VirusTotal lookup, as produced by the VirusTotalAnalyzer.
  
      Returns:
        list[str]: strings describing the results from VirusTotal.