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