@niur/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
15 lines • 897 B
TypeScript
import { Client } from 'soap';
import { ReportServiceOperations } from './reportService.interface';
import { ExportFormat, ReportJobStatus } from './report.enum';
import { Statement } from '../../../common/types';
import { ReportDownloadOptions, ReportJob, SavedQueryPage } from './report.type';
export declare class ReportService implements ReportServiceOperations {
private _client;
constructor(client: Client);
getReportDownloadURL(reportJobId: number, exportFormat: ExportFormat): Promise<string>;
getReportDownloadUrlWithOptions(reportJobId: number, reportDownloadOptions: ReportDownloadOptions): Promise<string>;
getReportJobStatus(reportJobId: number): Promise<ReportJobStatus>;
getSavedQueriesByStatement(filterStatement: Statement): Promise<SavedQueryPage>;
runReportJob(reportJob: ReportJob): Promise<ReportJob>;
}
//# sourceMappingURL=report.service.d.ts.map