docs: def get_indicator_details(self, indicators, enclave_ids=None):
          """
          NOTE: This method uses an API endpoint that is intended for internal use only, and is not officially supported.
  
          Provide a list of indicator values and obtain details for all of them, including indicator_type, priority_level,
          correlation_count, and whether they have been whitelisted.  Note that the values provided must match indicator
          values in Station exactly.  If the exact value of an indicator is not known, it should be obtained either through
          the search endpoint first.
  
          :param indicators: A list of indicator values of any type.
          :param enclave_ids: Only find details for indicators in these enclaves.
  
          :return: a list of |Indicator| objects with all fields (except possibly ``reason``) filled out
          """
  
          # if the indicators parameter is a string, make it a singleton
          if isinstance(indicators, string_types):
              indicators = [indicators]
  
          params = {
              'enclaveIds': enclave_ids,
              'indicatorValues': indicators
          }
          resp = self._client.get("indicators/details", params=params)
  
          return [Indicator.from_dict(indicator) for indicator in resp.json()]