UNPKG

gads

Version:

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

21 lines (20 loc) 1.76 kB
import { ApiException } from './apiException'; import { CreateLineItems } from './createLineItems'; import { CreateLineItemsResponse } from './createLineItemsResponse'; import { GetLineItemsByStatement } from './getLineItemsByStatement'; import { GetLineItemsByStatementResponse } from './getLineItemsByStatementResponse'; import { PerformLineItemAction } from './performLineItemAction'; import { PerformLineItemActionResponse } from './performLineItemActionResponse'; import { SoapClient } from '../../soap/soapClient'; import { UpdateLineItems } from './updateLineItems'; import { UpdateLineItemsResponse } from './updateLineItemsResponse'; export interface LineItemService extends SoapClient { createLineItems(createLineItems: CreateLineItems): Promise<CreateLineItemsResponse>; createLineItems(createLineItems: CreateLineItems, cb: (err: ApiException, createLineItemsResponse: CreateLineItemsResponse) => void): void; getLineItemsByStatement(getLineItemsByStatement: GetLineItemsByStatement): Promise<GetLineItemsByStatementResponse>; getLineItemsByStatement(getLineItemsByStatement: GetLineItemsByStatement, cb: (err: ApiException, getLineItemsByStatementResponse: GetLineItemsByStatementResponse) => void): void; performLineItemAction(performLineItemAction: PerformLineItemAction): Promise<PerformLineItemActionResponse>; performLineItemAction(performLineItemAction: PerformLineItemAction, cb: (err: ApiException, performLineItemActionResponse: PerformLineItemActionResponse) => void): void; updateLineItems(updateLineItems: UpdateLineItems): Promise<UpdateLineItemsResponse>; updateLineItems(updateLineItems: UpdateLineItems, cb: (err: ApiException, updateLineItemsResponse: UpdateLineItemsResponse) => void): void; }