gads
Version:
An unofficial JS client library for the SOAP-based DFP Ads API
23 lines (22 loc) • 905 B
TypeScript
import { HeaderHandler } from '../common/headerHandler';
import { SoapHeader } from '../common/soapHeader';
import { DfpClient } from './dfpClient';
export declare class DfpHeaderHandler implements HeaderHandler {
protected dfpClient: DfpClient;
protected static readonly LIB_SIG: string;
protected httpHeaders: {
[id: string]: any;
};
protected soapHeaders: SoapHeader[];
constructor(dfpClient: DfpClient);
addHttpHeader(key: string, value: any): void;
addSoapHeader(header: SoapHeader): number;
generateHttpHeaders(cb: (err: Error | null, headers?: {
[key: string]: any;
} | null) => void): void;
generateSoapHeaders(cb: (err: Error | null, headers?: SoapHeader[] | null) => void): void;
getHttpHeader(key: string): any;
getSoapHeader(index: number): SoapHeader;
removeHttpHeader(key: string): any;
clearSoapHeaders(): void;
}