UNPKG

dfp-lib

Version:

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

44 lines (43 loc) 2.54 kB
import { XMLElement } from '../../common/soap/xmlElement'; import { AdUnitParent } from './adUnitParent'; import { AdUnitTargetWindow } from './adUnitTargetWindow'; import { InventoryStatus } from './inventoryStatus'; import { AdUnitSize } from './adUnitSize'; import { MobilePlatform } from './mobilePlatform'; import { DfpDateTime } from './dfpDateTime'; import { AdSenseSettingsInheritedProperty } from './adSenseSettingsInheritedProperty'; import { LabelFrequencyCap } from './labelFrequencyCap'; import { AppliedLabel } from './appliedLabel'; import { SmartSizeMode } from './smartSizeMode'; import { CrossSellingDistributor } from './crossSellingDistributor'; export declare class AdUnit extends XMLElement { protected static XSI_TYPE: string; id: string; parentId: string; hasChildren: boolean; parentPath: AdUnitParent[]; name: string; description: string; targetWindow: AdUnitTargetWindow; status: InventoryStatus; adUnitCode: string; adUnitSizes: AdUnitSize[]; mobilePlatform: MobilePlatform; explicitlyTargeted: boolean; inheritedAdSenseSettings: AdSenseSettingsInheritedProperty; partnerId: number; appliedLabelFrequencyCaps: LabelFrequencyCap[]; effectiveLabelFrequencyCaps: LabelFrequencyCap[]; appliedLabels: AppliedLabel[]; effectiveAppliedLabels: AppliedLabel[]; effectiveTeamIds: number[]; appliedTeamIds: number[]; lastModifiedDateTime: DfpDateTime; smartSizeMode: SmartSizeMode; refreshRate: number; isSharedByDistributor: boolean; crossSellingDistributor: CrossSellingDistributor; externalSetTopBoxChannelId: string; isSetTopBoxEnabled: boolean; constructor(id?: string, parentId?: string, hasChildren?: boolean, parentPath?: AdUnitParent[], name?: string, description?: string, targetWindow?: AdUnitTargetWindow, status?: InventoryStatus, adUnitCode?: string, adUnitSizes?: AdUnitSize[], mobilePlatform?: MobilePlatform, explicitlyTargeted?: boolean, inheritedAdSenseSettings?: AdSenseSettingsInheritedProperty, partnerId?: number, appliedLabelFrequencyCaps?: LabelFrequencyCap[], effectiveLabelFrequencyCaps?: LabelFrequencyCap[], appliedLabels?: AppliedLabel[], effectiveAppliedLabels?: AppliedLabel[], effectiveTeamIds?: number[], appliedTeamIds?: number[], lastModifiedDateTime?: DfpDateTime, smartSizeMode?: SmartSizeMode, refreshRate?: number, isSharedByDistributor?: boolean, crossSellingDistributor?: CrossSellingDistributor, externalSetTopBoxChannelId?: string, isSetTopBoxEnabled?: boolean); }