UNPKG

gads

Version:

An unofficial JS client library for the SOAP-based DFP Ads API

21 lines (20 loc) 1.81 kB
import { ApiException } from './apiException'; import { CreatePlacements } from './createPlacements'; import { CreatePlacementsResponse } from './createPlacementsResponse'; import { GetPlacementsByStatement } from './getPlacementsByStatement'; import { GetPlacementsByStatementResponse } from './getPlacementsByStatementResponse'; import { PerformPlacementAction } from './performPlacementAction'; import { PerformPlacementActionResponse } from './performPlacementActionResponse'; import { SoapClient } from '../../soap/soapClient'; import { UpdatePlacements } from './updatePlacements'; import { UpdatePlacementsResponse } from './updatePlacementsResponse'; export interface PlacementService extends SoapClient { createPlacements(createPlacements: CreatePlacements): Promise<CreatePlacementsResponse>; createPlacements(createPlacements: CreatePlacements, cb: (err: ApiException, createPlacementsResponse: CreatePlacementsResponse) => void): void; getPlacementsByStatement(getPlacementsByStatement: GetPlacementsByStatement): Promise<GetPlacementsByStatementResponse>; getPlacementsByStatement(getPlacementsByStatement: GetPlacementsByStatement, cb: (err: ApiException, getPlacementsByStatementResponse: GetPlacementsByStatementResponse) => void): void; performPlacementAction(performPlacementAction: PerformPlacementAction): Promise<PerformPlacementActionResponse>; performPlacementAction(performPlacementAction: PerformPlacementAction, cb: (err: ApiException, performPlacementActionResponse: PerformPlacementActionResponse) => void): void; updatePlacements(updatePlacements: UpdatePlacements): Promise<UpdatePlacementsResponse>; updatePlacements(updatePlacements: UpdatePlacements, cb: (err: ApiException, updatePlacementsResponse: UpdatePlacementsResponse) => void): void; }