gads
Version:
An unofficial JS client library for the SOAP-based DFP Ads API
21 lines (20 loc) • 1.03 kB
TypeScript
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;
}