UNPKG

gads

Version:

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

25 lines (24 loc) 2.14 kB
import { ApiException } from './apiException'; import { CreateAdUnits } from './createAdUnits'; import { CreateAdUnitsResponse } from './createAdUnitsResponse'; import { GetAdUnitsByStatement } from './getAdUnitsByStatement'; import { GetAdUnitsByStatementResponse } from './getAdUnitsByStatementResponse'; import { GetAdUnitSizesByStatement } from './getAdUnitSizesByStatement'; import { GetAdUnitSizesByStatementResponse } from './getAdUnitSizesByStatementResponse'; import { PerformAdUnitAction } from './performAdUnitAction'; import { PerformAdUnitActionResponse } from './performAdUnitActionResponse'; import { SoapClient } from '../../soap/soapClient'; import { UpdateAdUnits } from './updateAdUnits'; import { UpdateAdUnitsResponse } from './updateAdUnitsResponse'; export interface InventoryService extends SoapClient { createAdUnits(createAdUnits: CreateAdUnits): Promise<CreateAdUnitsResponse>; createAdUnits(createAdUnits: CreateAdUnits, cb: (err: ApiException, createAdUnitsResponse: CreateAdUnitsResponse) => void): void; getAdUnitSizesByStatement(getAdUnitSizesByStatement: GetAdUnitSizesByStatement): Promise<GetAdUnitSizesByStatementResponse>; getAdUnitSizesByStatement(getAdUnitSizesByStatement: GetAdUnitSizesByStatement, cb: (err: ApiException, getAdUnitSizesByStatementResponse: GetAdUnitSizesByStatementResponse) => void): void; getAdUnitsByStatement(getAdUnitsByStatement: GetAdUnitsByStatement): Promise<GetAdUnitsByStatementResponse>; getAdUnitsByStatement(getAdUnitsByStatement: GetAdUnitsByStatement, cb: (err: ApiException, getAdUnitsByStatementResponse: GetAdUnitsByStatementResponse) => void): void; performAdUnitAction(performAdUnitAction: PerformAdUnitAction): Promise<PerformAdUnitActionResponse>; performAdUnitAction(performAdUnitAction: PerformAdUnitAction, cb: (err: ApiException, performAdUnitActionResponse: PerformAdUnitActionResponse) => void): void; updateAdUnits(updateAdUnits: UpdateAdUnits): Promise<UpdateAdUnitsResponse>; updateAdUnits(updateAdUnits: UpdateAdUnits, cb: (err: ApiException, updateAdUnitsResponse: UpdateAdUnitsResponse) => void): void; }