UNPKG

gads

Version:

An unofficial JS client library for the SOAP-based DFP Ads API

21 lines (20 loc) 1.03 kB
import { Logger } from '../common/logger'; import { DfpHeaderHandler } from './dfpHeaderHandler'; import { GoogleOAuth2Client } from '../oauth2/googleOAuth2Client'; import { Proxy } from '../common/proxy'; import { SoapClient } from '../soap/soapClient'; export declare class DfpClient { oauth2Client: GoogleOAuth2Client; applicationName: string; networkCode?: string | undefined; cache: boolean; proxy?: Proxy | undefined; enableCompression: boolean; server?: string | undefined; logger?: Logger | undefined; headerHandler: DfpHeaderHandler; private soapClientFactory; constructor(oauth2Client: GoogleOAuth2Client, applicationName: string, networkCode?: string | undefined, cache?: boolean, proxy?: Proxy | undefined, enableCompression?: boolean, server?: string | undefined, logger?: Logger | undefined); getService<T extends SoapClient>(serviceName: string): Promise<T>; getService<T extends SoapClient>(serviceName: string, cb: (err: Error, service: T) => void): void; }