@guardian/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
15 lines • 935 B
TypeScript
import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { ProposalAction } from "./proposal.action";
import type { MarketplaceCommentPage, Proposal, ProposalPage } from "./proposal.type";
import type { ProposalServiceOperations } from "./proposalService.interface";
export declare class ProposalService implements ProposalServiceOperations {
private _client;
constructor(client: Client);
createProposals(proposals: Partial<Proposal>[]): Promise<Proposal[]>;
getMarketplaceCommentsByStatement(filterStatement: Statement): Promise<MarketplaceCommentPage>;
getProposalsByStatement(filterStatement: Statement): Promise<ProposalPage>;
performProposalAction(proposalAction: ProposalAction, filterStatement: Statement): Promise<UpdateResult>;
updateProposals(proposals: Proposal[]): Promise<Proposal[]>;
}
//# sourceMappingURL=proposal.service.d.ts.map