@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
24 lines (23 loc) • 1.45 kB
TypeScript
import { Client as SoapClient, createClientAsync as soapCreateClientAsync, IExOptions as ISoapExOptions } from 'soap';
import { GetSuggestedAdUnitsByStatement } from './definitions/GetSuggestedAdUnitsByStatement';
import { GetSuggestedAdUnitsByStatementResponse } from './definitions/GetSuggestedAdUnitsByStatementResponse';
import { PerformSuggestedAdUnitAction } from './definitions/PerformSuggestedAdUnitAction';
import { PerformSuggestedAdUnitActionResponse } from './definitions/PerformSuggestedAdUnitActionResponse';
import { SuggestedAdUnitService } from './services/SuggestedAdUnitService';
export interface SuggestedAdUnitServiceClient extends SoapClient {
SuggestedAdUnitService: SuggestedAdUnitService;
getSuggestedAdUnitsByStatementAsync(getSuggestedAdUnitsByStatement: GetSuggestedAdUnitsByStatement, options?: ISoapExOptions): Promise<[
result: GetSuggestedAdUnitsByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
performSuggestedAdUnitActionAsync(performSuggestedAdUnitAction: PerformSuggestedAdUnitAction, options?: ISoapExOptions): Promise<[
result: PerformSuggestedAdUnitActionResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
}
/** Create SuggestedAdUnitServiceClient */
export declare function createClientAsync(...args: Parameters<typeof soapCreateClientAsync>): Promise<SuggestedAdUnitServiceClient>;