@guardian/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
15 lines • 923 B
TypeScript
import type { Client } from "soap";
import type { Statement } from "../../../common/types";
import type { ExportFormat, ReportJobStatus } from "./report.enum";
import type { ReportDownloadOptions, ReportJob, SavedQueryPage } from "./report.type";
import type { ReportServiceOperations } from "./reportService.interface";
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