@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
100 lines (98 loc) • 3.98 kB
text/typescript
import { CalculateDailyAdOpportunityCounts } from '../definitions/CalculateDailyAdOpportunityCounts'
import { CalculateDailyAdOpportunityCountsResponse } from '../definitions/CalculateDailyAdOpportunityCountsResponse'
import { CreateForecastAdjustments } from '../definitions/CreateForecastAdjustments'
import { CreateForecastAdjustmentsResponse } from '../definitions/CreateForecastAdjustmentsResponse'
import { CreateTrafficForecastSegments } from '../definitions/CreateTrafficForecastSegments'
import { CreateTrafficForecastSegmentsResponse } from '../definitions/CreateTrafficForecastSegmentsResponse'
import { GetForecastAdjustmentsByStatement } from '../definitions/GetForecastAdjustmentsByStatement'
import { GetForecastAdjustmentsByStatementResponse } from '../definitions/GetForecastAdjustmentsByStatementResponse'
import { GetTrafficForecastSegmentsByStatement } from '../definitions/GetTrafficForecastSegmentsByStatement'
import { GetTrafficForecastSegmentsByStatementResponse } from '../definitions/GetTrafficForecastSegmentsByStatementResponse'
import { PerformForecastAdjustmentAction } from '../definitions/PerformForecastAdjustmentAction'
import { PerformForecastAdjustmentActionResponse } from '../definitions/PerformForecastAdjustmentActionResponse'
import { UpdateForecastAdjustments } from '../definitions/UpdateForecastAdjustments'
import { UpdateForecastAdjustmentsResponse } from '../definitions/UpdateForecastAdjustmentsResponse'
import { UpdateTrafficForecastSegments } from '../definitions/UpdateTrafficForecastSegments'
import { UpdateTrafficForecastSegmentsResponse } from '../definitions/UpdateTrafficForecastSegmentsResponse'
export interface AdjustmentServiceInterfacePort {
calculateDailyAdOpportunityCounts(
calculateDailyAdOpportunityCounts: CalculateDailyAdOpportunityCounts,
callback: (
err: any,
result: CalculateDailyAdOpportunityCountsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
createForecastAdjustments(
createForecastAdjustments: CreateForecastAdjustments,
callback: (
err: any,
result: CreateForecastAdjustmentsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
createTrafficForecastSegments(
createTrafficForecastSegments: CreateTrafficForecastSegments,
callback: (
err: any,
result: CreateTrafficForecastSegmentsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
getForecastAdjustmentsByStatement(
getForecastAdjustmentsByStatement: GetForecastAdjustmentsByStatement,
callback: (
err: any,
result: GetForecastAdjustmentsByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
getTrafficForecastSegmentsByStatement(
getTrafficForecastSegmentsByStatement: GetTrafficForecastSegmentsByStatement,
callback: (
err: any,
result: GetTrafficForecastSegmentsByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
performForecastAdjustmentAction(
performForecastAdjustmentAction: PerformForecastAdjustmentAction,
callback: (
err: any,
result: PerformForecastAdjustmentActionResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
updateForecastAdjustments(
updateForecastAdjustments: UpdateForecastAdjustments,
callback: (
err: any,
result: UpdateForecastAdjustmentsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
updateTrafficForecastSegments(
updateTrafficForecastSegments: UpdateTrafficForecastSegments,
callback: (
err: any,
result: UpdateTrafficForecastSegmentsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any,
) => void,
): void
}