original_string: public function getReportMetadata(
          array $idSites,
          $hideMetricsDoc = '',
          $showSubtableReports = '',
          array $optional = []
      )
      {
          return $this->_request('API.getReportMetadata', [
              'idSites' => $idSites,
              'hideMetricsDoc' => $hideMetricsDoc,
              'showSubtableReports' => $showSubtableReports,
          ], $optional);
      }
code: public function getReportMetadata(
          array $idSites,
          $hideMetricsDoc = '',
          $showSubtableReports = '',
          array $optional = []
      )
      {
          return $this->_request('API.getReportMetadata', [
              'idSites' => $idSites,
              'hideMetricsDoc' => $hideMetricsDoc,
              'showSubtableReports' => $showSubtableReports,
          ], $optional);
      }
code_tokens: public function getReportMetadata ( array $ idSites , $ hideMetricsDoc = '' , $ showSubtableReports = '' , array $ optional = [ ] ) { return $ this -> _request ( 'API.getReportMetadata' , [ 'idSites' => $ idSites , 'hideMetricsDoc' => $ hideMetricsDoc , 'showSubtableReports' => $ showSubtableReports , ] , $ optional ) ; }
docstring: Get metadata from a report
  
  @param array $idSites Array with the ID's of the sites
  @param string $hideMetricsDoc
  @param string $showSubtableReports
  @param array $optional
  @return bool|object
  @throws InvalidRequestException
docstring_tokens: Get metadata from a report