@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
40 lines (39 loc) • 2.29 kB
TypeScript
import { Client as SoapClient, createClientAsync as soapCreateClientAsync, IExOptions as ISoapExOptions } from 'soap';
import { CreateCreativeWrappers } from './definitions/CreateCreativeWrappers';
import { CreateCreativeWrappersResponse } from './definitions/CreateCreativeWrappersResponse';
import { GetCreativeWrappersByStatement } from './definitions/GetCreativeWrappersByStatement';
import { GetCreativeWrappersByStatementResponse } from './definitions/GetCreativeWrappersByStatementResponse';
import { PerformCreativeWrapperAction } from './definitions/PerformCreativeWrapperAction';
import { PerformCreativeWrapperActionResponse } from './definitions/PerformCreativeWrapperActionResponse';
import { UpdateCreativeWrappers } from './definitions/UpdateCreativeWrappers';
import { UpdateCreativeWrappersResponse } from './definitions/UpdateCreativeWrappersResponse';
import { CreativeWrapperService } from './services/CreativeWrapperService';
export interface CreativeWrapperServiceClient extends SoapClient {
CreativeWrapperService: CreativeWrapperService;
createCreativeWrappersAsync(createCreativeWrappers: CreateCreativeWrappers, options?: ISoapExOptions): Promise<[
result: CreateCreativeWrappersResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
getCreativeWrappersByStatementAsync(getCreativeWrappersByStatement: GetCreativeWrappersByStatement, options?: ISoapExOptions): Promise<[
result: GetCreativeWrappersByStatementResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
performCreativeWrapperActionAsync(performCreativeWrapperAction: PerformCreativeWrapperAction, options?: ISoapExOptions): Promise<[
result: PerformCreativeWrapperActionResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
updateCreativeWrappersAsync(updateCreativeWrappers: UpdateCreativeWrappers, options?: ISoapExOptions): Promise<[
result: UpdateCreativeWrappersResponse,
rawResponse: any,
soapHeader: any,
rawRequest: any
]>;
}
/** Create CreativeWrapperServiceClient */
export declare function createClientAsync(...args: Parameters<typeof soapCreateClientAsync>): Promise<CreativeWrapperServiceClient>;