@guardian/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
15 lines • 874 B
TypeScript
import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { AdUnitAction } from "./adUnit.action";
import type { AdUnit, AdUnitPage, AdUnitSize } from "./adUnit.type";
import type { InventoryServiceOperations } from "./inventoryService.interface";
export declare class InventoryService implements InventoryServiceOperations {
private _client;
constructor(client: Client);
createAdUnits(adUnits: Partial<AdUnit>[]): Promise<AdUnit[]>;
getAdUnitSizesByStatement(filterStatement: Statement): Promise<AdUnitSize[]>;
getAdUnitsByStatement(filterStatement: Statement): Promise<AdUnitPage>;
performAdUnitAction(adUnitAction: AdUnitAction, filterStatement: Statement): Promise<UpdateResult>;
updateAdUnits(adUnits: AdUnit[]): Promise<AdUnit[]>;
}
//# sourceMappingURL=inventory.service.d.ts.map