code: def iris_enrich(self, *domains, **kwargs):
          
          if not domains:
              raise ValueError('One or more domains to enrich must be provided')
  
          domains = ','.join(domains)
          data_updated_after = kwargs.get('data_updated_after', None)
          if hasattr(data_updated_after, 'strftime'):
              data_updated_after = data_updated_after.strftime('%Y-%M-%d')
  
          return self._results('iris-enrich', '/v1/iris-enrich/', domain=domains, data_updated_after=data_updated_after,
                               items_path=('results', ), **kwargs)
docs: Returns back enriched data related to the specified domains using our Iris Enrich service
             each domain should be passed in as an un-named argument to the method:
                 iris_enrich('domaintools.com', 'google.com')
  
             api.iris_enrich(*DOMAIN_LIST)['results_count'] Returns the number of results
             api.iris_enrich(*DOMAIN_LIST)['missing_domains'] Returns any domains that we were unable to
                                                             retrieve enrichment data for
             api.iris_enrich(*DOMAIN_LIST)['limit_exceeded'] Returns True if you've exceeded your API usage
  
             for enrichment in api.iris_enrich(*DOMAIN_LIST):  # Enables looping over all returned enriched domains
  
             for example:
                 enrich_domains = ['google.com', 'amazon.com']
                 assert api.iris_enrich(*enrich_domains)['missing_domains'] == []