@guardian/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
15 lines • 1.13 kB
TypeScript
import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { ProposalLineItemAction } from "./proposalLineItem.action";
import type { ProposalLineItem, ProposalLineItemMakegoodInfo, ProposalLineItemPage } from "./proposalLineItem.type";
import type { ProposalLineItemServiceOperations } from "./proposalLineItemService.interface";
export declare class ProposalLineItemService implements ProposalLineItemServiceOperations {
private _client;
constructor(client: Client);
createMakegoods(makegoodInfos: Partial<ProposalLineItemMakegoodInfo>[]): Promise<ProposalLineItem[]>;
createProposalLineItems(proposalLineItems: Partial<ProposalLineItem>[]): Promise<ProposalLineItem[]>;
getProposalLineItemsByStatement(filterStatement: Statement): Promise<ProposalLineItemPage>;
performProposalLineItemAction(proposalLineItemAction: ProposalLineItemAction, filterStatement: Statement): Promise<UpdateResult>;
updateProposalLineItems(proposalLineItems: ProposalLineItem[]): Promise<ProposalLineItem[]>;
}
//# sourceMappingURL=proposalLineItem.service.d.ts.map