@guardian/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
18 lines • 1.29 kB
TypeScript
import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { LiveStreamEventAction } from "./liveStreamEvent.action";
import type { LiveStreamEvent, LiveStreamEventPage, Slate, SlateAction, SlatePage } from "./liveStreamEvent.type";
import type { LiveStreamEventServiceOperations } from "./liveStreamEventService.interface";
export declare class LiveStreamEventService implements LiveStreamEventServiceOperations {
private _client;
constructor(client: Client);
createLiveStreamEvents(liveStreamEvents: Partial<LiveStreamEvent>[]): Promise<LiveStreamEvent[]>;
createSlates(slates: Partial<Slate>[]): Promise<Slate[]>;
getLiveStreamEventsByStatement(filterStatement: Statement): Promise<LiveStreamEventPage>;
getSlatesByStatement(statement: Statement): Promise<SlatePage>;
performLiveStreamEventAction(liveStreamEventAction: LiveStreamEventAction, filterStatement: Statement): Promise<UpdateResult>;
performSlateAction(slateAction: SlateAction, filterStatement: Statement): Promise<UpdateResult>;
updateLiveStreamEvents(liveStreamEvents: LiveStreamEvent[]): Promise<LiveStreamEvent[]>;
updateSlates(slates: Slate[]): Promise<Slate[]>;
}
//# sourceMappingURL=liveStreamEvent.service.d.ts.map