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
TypeScript
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>;
}