UNPKG

dfp-lib

Version:

This project hosts the Node.JS client library for the SOAP-based DFP API at Google.

27 lines (26 loc) 1.38 kB
import { XMLElement } from '../../common/soap/xmlElement'; import { Targeting } from './targeting'; import { StartDateTimeType } from './startDateTimeType'; import { AdRuleStatus } from './adRuleStatus'; import { FrequencyCapBehavior } from './frequencyCapBehavior'; import { BaseAdRuleSlot } from './baseAdRuleSlot'; import { DfpDateTime } from './dfpDateTime'; export declare class AdRule extends XMLElement { protected static XSI_TYPE: string; id: number; name: string; priority: number; targeting: Targeting; startDateTime: DfpDateTime; startDateTimeType: StartDateTimeType; endDateTime: DfpDateTime; unlimitedEndDateTime: boolean; status: AdRuleStatus; frequencyCapBehavior: FrequencyCapBehavior; maxImpressionsPerLineItemPerStream: number; maxImpressionsPerLineItemPerPod: number; preroll: BaseAdRuleSlot; midroll: BaseAdRuleSlot; postroll: BaseAdRuleSlot; constructor(id?: number, name?: string, priority?: number, targeting?: Targeting, startDateTime?: DfpDateTime, startDateTimeType?: StartDateTimeType, endDateTime?: DfpDateTime, unlimitedEndDateTime?: boolean, status?: AdRuleStatus, frequencyCapBehavior?: FrequencyCapBehavior, maxImpressionsPerLineItemPerStream?: number, maxImpressionsPerLineItemPerPod?: number, preroll?: BaseAdRuleSlot, midroll?: BaseAdRuleSlot, postroll?: BaseAdRuleSlot); }