@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
64 lines (62 loc) • 2.15 kB
text/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
}