gads
Version:
An unofficial JS client library for the SOAP-based DFP Ads API
21 lines (20 loc) • 1.81 kB
TypeScript
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;
}