@guardian/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
13 lines • 1.09 kB
TypeScript
import type { Client } from "soap";
import type { AvailabilityForecast, AvailabilityForecastOptions, DeliveryForecast, DeliveryForecastOptions, ProspectiveLineItem, TrafficDataRequest, TrafficDataResponse } from "./forecast.type";
import type { ForecastServiceOperations } from "./forecastService.interface";
export declare class ForecastService implements ForecastServiceOperations {
private _client;
constructor(client: Client);
getAvailabilityForecast(lineItem: ProspectiveLineItem, forecastOptions: AvailabilityForecastOptions): Promise<AvailabilityForecast>;
getAvailabilityForecastById(lineItemId: number, forecastOptions: AvailabilityForecastOptions): Promise<AvailabilityForecast>;
getDeliveryForecast(lineItems: ProspectiveLineItem[], forecastOptions: DeliveryForecastOptions): Promise<DeliveryForecast>;
getDeliveryForecastByIds(lineItemIds: number[], forecastOptions: DeliveryForecastOptions): Promise<DeliveryForecast>;
getTrafficData(trafficDataRequest: TrafficDataRequest): Promise<TrafficDataResponse>;
}
//# sourceMappingURL=forecast.service.d.ts.map