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