@guardian/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
14 lines • 811 B
TypeScript
import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { LineItemAction } from "./lineItem.action";
import type { LineItem, LineItemPage } from "./lineItem.type";
import type { LineItemServiceOperations } from "./lineItemService.interface";
export declare class LineItemService implements LineItemServiceOperations {
private _client;
constructor(client: Client);
createLineItems(lineItems: Partial<LineItem>[]): Promise<LineItem[]>;
getLineItemsByStatement(filterStatement: Statement): Promise<LineItemPage>;
performLineItemAction(lineItemAction: LineItemAction, filterStatement: Statement): Promise<UpdateResult>;
updateLineItems(lineItems: LineItem[]): Promise<LineItem[]>;
}
//# sourceMappingURL=lineItem.service.d.ts.map