docs: def get_domain_reports(self, domains):
          """Retrieves the most recent VT info for a set of domains.
  
          Args:
              domains: list of string domains.
          Returns:
              A dict with the domain as key and the VT report as value.
          """
          api_name = 'virustotal-domain-reports'
  
          (all_responses, domains) = self._bulk_cache_lookup(api_name, domains)
          responses = self._request_reports("domain", domains, 'domain/report')
  
          for domain, response in zip(domains, responses):
              if self._cache:
                  self._cache.cache_value(api_name, domain, response)
              all_responses[domain] = response
  
          return all_responses