UNPKG

@niur/google-admanager-api

Version:
21 lines 1.26 kB
import { Client } from 'soap'; import { AdRuleServiceOperations } from './adRuleService.interface'; import { Statement, UpdateResult } from '../../../common/types'; import { AdSpot, AdSpotPage } from './adSpot.type'; import { AdRule, AdRulePage, BreakTemplate, BreakTemplatePage } from './adRule.type'; import { AdRuleAction } from './adRule.action'; export declare class AdRuleService implements AdRuleServiceOperations { private _client; constructor(client: Client); createAdRules(adRules: AdRule[]): Promise<AdRule[]>; createAdSpots(adSports: AdSpot[]): Promise<AdSpot[]>; createBreakTemplates(breakTemplate: BreakTemplate[]): Promise<BreakTemplate[]>; getAdRulesByStatement(statement: Statement): Promise<AdRulePage>; getAdSpotsByStatement(filterStatement: Statement): Promise<AdSpotPage>; getBreakTemplatesByStatement(filterStatement: Statement): Promise<BreakTemplatePage>; performAdRuleAction(adRuleAction: AdRuleAction, filterStatement: Statement): Promise<UpdateResult>; updateAdRules(adRules: AdRule[]): Promise<AdRule[]>; updateAdSpots(adSports: AdSpot[]): Promise<AdSpot[]>; updateBreakTemplates(breakTemplate: BreakTemplate[]): Promise<BreakTemplate[]>; } //# sourceMappingURL=adRule.service.d.ts.map