UNPKG

gads

Version:

An unofficial JS client library for the SOAP-based DFP Ads API

41 lines (40 loc) 1.48 kB
import { AdSenseSettings } from './adSenseSettings'; import { AdUnitParent } from './adUnitParent'; import { AdUnitSize } from './adUnitSize'; import { AdUnitTargetWindow } from './adUnitTargetWindow'; import { AppliedLabel } from './appliedLabel'; import { BaseObject } from './baseObject'; import { DateTime } from './dateTime'; import { InventoryStatus } from './inventoryStatus'; import { LabelFrequencyCap } from './labelFrequencyCap'; import { SmartSizeMode } from './smartSizeMode'; import { ValueSourceType } from './valueSourceType'; export interface AdUnit extends BaseObject { id?: string; parentId?: string; hasChildren?: boolean; parentPath?: AdUnitParent[]; name?: string; description?: string; targetWindow?: AdUnitTargetWindow; status?: InventoryStatus; adUnitCode?: string; adUnitSizes?: AdUnitSize[]; isInterstitial?: boolean; isNative?: boolean; isFluid?: boolean; explicitlyTargeted?: boolean; adSenseSettings?: AdSenseSettings; adSenseSettingsSource?: ValueSourceType; appliedLabelFrequencyCaps?: LabelFrequencyCap[]; effectiveLabelFrequencyCaps?: LabelFrequencyCap[]; appliedLabels?: AppliedLabel[]; effectiveAppliedLabels?: AppliedLabel[]; effectiveTeamIds?: number[]; appliedTeamIds?: number[]; lastModifiedDateTime?: DateTime; smartSizeMode?: SmartSizeMode; refreshRate?: number; externalSetTopBoxChannelId?: string; isSetTopBoxEnabled?: boolean; }