@niur/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
15 lines • 840 B
TypeScript
import { Client } from 'soap';
import { InventoryServiceOperations } from './inventoryService.interface';
import { Statement, UpdateResult } from '../../../common/types';
import { AdUnit, AdUnitPage, AdUnitSize } from './adUnit.type';
import { AdUnitAction } from './adUnit.action';
export declare class InventoryService implements InventoryServiceOperations {
private _client;
constructor(client: Client);
createAdUnits(adUnits: 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