@niur/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
18 lines • 1.46 kB
TypeScript
import { Client } from 'soap';
import { AdjustmentServiceOperations } from './adjustmentService.interface';
import { Statement, UpdateResult } from '../../../common/types';
import { ForecastAdjustment, ForecastAdjustmentPage, TrafficForecastSegment, TrafficForecastSegmentPage } from './adjustment.type';
import { ForecastAdjustmentAction } from './adjustment.action';
export declare class AdjustmentService implements AdjustmentServiceOperations {
private _client;
constructor(client: Client);
calculateDailyAdOpportunityCounts(forecastAdjustment: ForecastAdjustment): Promise<ForecastAdjustment>;
createForecastAdjustments(forecastAdjustments: ForecastAdjustment[]): Promise<ForecastAdjustment[]>;
createTrafficForecastSegments(trafficForecastSegments: TrafficForecastSegment[]): Promise<TrafficForecastSegment[]>;
getForecastAdjustmentsByStatement(filterStatement: Statement): Promise<ForecastAdjustmentPage>;
getTrafficForecastSegmentsByStatement(filterStatement: Statement): Promise<TrafficForecastSegmentPage>;
performForecastAdjustmentAction(forecastAdjustmentAction: ForecastAdjustmentAction, filterStatement: Statement): Promise<UpdateResult>;
updateForecastAdjustments(forecastAdjustments: ForecastAdjustment[]): Promise<ForecastAdjustment[]>;
updateTrafficForecastSegments(trafficForecastSegments: TrafficForecastSegment[]): Promise<TrafficForecastSegment[]>;
}
//# sourceMappingURL=adjustment.service.d.ts.map