UNPKG

dfp-lib

Version:

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

22 lines (21 loc) 999 B
import { DfpService } from '../lib/dfpService'; import { AdUnitAction } from '../soap/adUnitAction'; import { AdUnit } from '../soap/adUnit'; import { AdUnitPage } from '../soap/adUnitPage'; import { AdUnitSize } from '../soap/adUnitSize'; import { Statement } from '../soap/statement'; import { UpdateResult } from '../soap/updateResult'; import { DfpUser } from '../lib/dfpUser'; export declare class InventoryService extends DfpService { protected static SERVICE_NAME: string; static ENDPOINT: string; private static CLASS_MAP; constructor(user: DfpUser, options?: { [id: string]: any; }); createAdUnits(adUnits: AdUnit[]): Promise<AdUnit[]>; getAdUnitSizesByStatement(filterStatement: Statement): Promise<AdUnitSize[]>; getAdUnitsByStatement(filterStatement: Statement): Promise<AdUnitPage>; performAdUnitAction(adUnitAction: AdUnitAction, filterStatement: Statement): Promise<UpdateResult>; updateAdUnits(adUnits: AdUnit[]): Promise<AdUnit[]>; }