src/Google/AdsApi/AdWords/Reporting/v201809/ReportDownloader.php
public function downloadReport(
        ReportDefinition $reportDefinition,
        ReportSettings $reportSettingsOverride = null
    ) {
        return $this->makeReportRequest(
            $this->requestOptionsFactory
                ->createRequestOptionsWithReportDefinition(
                    $reportDefinition,
                    $reportSettingsOverride
                )
        );
    }
public function downloadReport(
        ReportDefinition $reportDefinition,
        ReportSettings $reportSettingsOverride = null
    ) {
        return $this->makeReportRequest(
            $this->requestOptionsFactory
                ->createRequestOptionsWithReportDefinition(
                    $reportDefinition,
                    $reportSettingsOverride
                )
        );
    }
public function downloadReport ( ReportDefinition $ reportDefinition , ReportSettings $ reportSettingsOverride = null ) { return $ this -> makeReportRequest ( $ this -> requestOptionsFactory -> createRequestOptionsWithReportDefinition ( $ reportDefinition , $ reportSettingsOverride ) ) ; }
Downloads a report using report definition.

@param ReportDefinition $reportDefinition the report definition to
download
@param null|ReportSettings $reportSettingsOverride the report settings
used to override the report settings of the AdWords session for this
request
@return ReportDownloadResult the report download result
@throws ApiException if there are errors during downloading reports
Downloads a report using report definition .