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
TypeScript
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);
}