UNPKG

dfp-lib

Version:

This project hosts the Node.JS client library for the SOAP-based DFP API at Google.

20 lines (19 loc) 1.2 kB
import { DeliveryForecast } from '../soap/deliveryForecast'; import { DeliveryForecastOptions } from '../soap/deliveryForecastOptions'; import { ProspectiveLineItem } from '../soap/prospectiveLineItem'; import { AvailabilityForecast } from '../soap/availabilityForecast'; import { AvailabilityForecastOptions } from '../soap/availabilityForecastOptions'; import { DfpService } from '../lib/dfpService'; import { DfpUser } from '../lib/dfpUser'; export declare class ForecastService extends DfpService { protected static SERVICE_NAME: string; static ENDPOINT: string; private static CLASS_MAP; constructor(user: DfpUser, options?: { [id: string]: any; }); 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>; }