@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
18 lines (17 loc) • 1.92 kB
TypeScript
import { GetReportDownloadUrl } from '../definitions/GetReportDownloadUrl';
import { GetReportDownloadUrlResponse } from '../definitions/GetReportDownloadUrlResponse';
import { GetReportDownloadUrlWithOptions } from '../definitions/GetReportDownloadUrlWithOptions';
import { GetReportDownloadUrlWithOptionsResponse } from '../definitions/GetReportDownloadUrlWithOptionsResponse';
import { GetReportJobStatus } from '../definitions/GetReportJobStatus';
import { GetReportJobStatusResponse } from '../definitions/GetReportJobStatusResponse';
import { GetSavedQueriesByStatement } from '../definitions/GetSavedQueriesByStatement';
import { GetSavedQueriesByStatementResponse } from '../definitions/GetSavedQueriesByStatementResponse';
import { RunReportJob } from '../definitions/RunReportJob';
import { RunReportJobResponse } from '../definitions/RunReportJobResponse';
export interface ReportServiceInterfacePort {
getReportDownloadURL(getReportDownloadUrl: GetReportDownloadUrl, callback: (err: any, result: GetReportDownloadUrlResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
getReportDownloadUrlWithOptions(getReportDownloadUrlWithOptions: GetReportDownloadUrlWithOptions, callback: (err: any, result: GetReportDownloadUrlWithOptionsResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
getReportJobStatus(getReportJobStatus: GetReportJobStatus, callback: (err: any, result: GetReportJobStatusResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
getSavedQueriesByStatement(getSavedQueriesByStatement: GetSavedQueriesByStatement, callback: (err: any, result: GetSavedQueriesByStatementResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
runReportJob(runReportJob: RunReportJob, callback: (err: any, result: RunReportJobResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void;
}