UNPKG

dfp-lib

Version:

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

25 lines (24 loc) 1.1 kB
import { DfpConfig } from './dfpConfig'; import { AdsUser } from '../../common/lib/adsUser'; import { IOAuth2HandlerConstructor, IOAuth2Handler } from '../../common/util/iOAuth2Handler'; import { IRequestHandlerConstructor, IRequestHandler } from '../../common/util/iRequestHandler'; export declare class DfpUser extends AdsUser { static OAUTH2_SCOPE: string; static USER_AGENT_HEADER_NAME: string; protected libVersion: string; protected libName: string; private applicationName; private scopes; constructor(authenticationObject: DfpConfig, settingsObject?: Object); getNetworkCode(): string; setNetworkCode(networkCode: string): void; getApplicationName(): string; setApplicationName(applicationName: string): void; getUserAgentHeaderName(): string; getClientLibraryNameAndVersion(): string[]; getScopes(): string[]; setScopes(scopes: string[]): void; getDefaultOAuth2Handler(cls: IOAuth2HandlerConstructor): IOAuth2Handler; getDefaultRequestHandler(cls: IRequestHandlerConstructor): IRequestHandler; validateUser(): void; }