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