@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
72 lines (71 loc) • 4.36 kB
TypeScript
import { Client as SoapClient, createClientAsync as soapCreateClientAsync, IExOptions as ISoapExOptions } from 'soap';
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';
import { AdjustmentService } from './services/AdjustmentService';
export interface AdjustmentServiceClient extends SoapClient {
AdjustmentService: AdjustmentService;
calculateDailyAdOpportunityCountsAsync(calculateDailyAdOpportunityCounts: CalculateDailyAdOpportunityCounts, options?: ISoapExOptions): Promise<[
result: CalculateDailyAdOpportunityCountsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
createForecastAdjustmentsAsync(createForecastAdjustments: CreateForecastAdjustments, options?: ISoapExOptions): Promise<[
result: CreateForecastAdjustmentsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
createTrafficForecastSegmentsAsync(createTrafficForecastSegments: CreateTrafficForecastSegments, options?: ISoapExOptions): Promise<[
result: CreateTrafficForecastSegmentsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
getForecastAdjustmentsByStatementAsync(getForecastAdjustmentsByStatement: GetForecastAdjustmentsByStatement, options?: ISoapExOptions): Promise<[
result: GetForecastAdjustmentsByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
getTrafficForecastSegmentsByStatementAsync(getTrafficForecastSegmentsByStatement: GetTrafficForecastSegmentsByStatement, options?: ISoapExOptions): Promise<[
result: GetTrafficForecastSegmentsByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
performForecastAdjustmentActionAsync(performForecastAdjustmentAction: PerformForecastAdjustmentAction, options?: ISoapExOptions): Promise<[
result: PerformForecastAdjustmentActionResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
updateForecastAdjustmentsAsync(updateForecastAdjustments: UpdateForecastAdjustments, options?: ISoapExOptions): Promise<[
result: UpdateForecastAdjustmentsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
updateTrafficForecastSegmentsAsync(updateTrafficForecastSegments: UpdateTrafficForecastSegments, options?: ISoapExOptions): Promise<[
result: UpdateTrafficForecastSegmentsResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
}
/** Create AdjustmentServiceClient */
export declare function createClientAsync(...args: Parameters<typeof soapCreateClientAsync>): Promise<AdjustmentServiceClient>;