UNPKG

dfp-lib

Version:

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

35 lines (34 loc) 3.44 kB
import { LineItemSummary } from './lineItemSummary'; import { CreativeTargeting } from './creativeTargeting'; import { DfpDateTime } from './dfpDateTime'; import { StartDateTimeType } from './startDateTimeType'; import { CreativeRotationType } from './creativeRotationType'; import { DeliveryRateType } from './deliveryRateType'; import { RoadblockingType } from './roadblockingType'; import { FrequencyCap } from './frequencyCap'; import { LineItemType } from './lineItemType'; import { Money } from './money'; import { CostType } from './costType'; import { LineItemDiscountType } from './lineItemDiscountType'; import { CreativePlaceholder } from './creativePlaceholder'; import { LineItemActivityAssociation } from './lineItemActivityAssociation'; import { EnvironmentType } from './environmentType'; import { CompanionDeliveryOption } from './companionDeliveryOption'; import { CreativePersistenceType } from './creativePersistenceType'; import { Stats } from './stats'; import { DeliveryIndicator } from './deliveryIndicator'; import { ComputedStatus } from './computedStatus'; import { DeliveryData } from './deliveryData'; import { LineItemSummaryReservationStatus } from './lineItemSummaryReservationStatus'; import { AppliedLabel } from './appliedLabel'; import { BaseCustomFieldValue } from './baseCustomFieldValue'; import { SetTopBoxInfo } from './setTopBoxInfo'; import { Goal } from './goal'; import { GrpSettings } from './grpSettings'; import { Targeting } from './targeting'; export declare class LineItem extends LineItemSummary { protected static XSI_TYPE: string; targeting: Targeting; creativeTargetings: CreativeTargeting[]; constructor(targeting: Targeting, creativeTargetings: CreativeTargeting[], orderId: number, id: number, name: string, externalId: string, orderName: string, startDateTime: DfpDateTime, startDateTimeType: StartDateTimeType, endDateTime: DfpDateTime, autoExtensionDays: number, unlimitedEndDateTime: boolean, creativeRotationType: CreativeRotationType, deliveryRateType: DeliveryRateType, roadblockingType: RoadblockingType, frequencyCaps: FrequencyCap[], lineItemType: LineItemType, priority: number, costPerUnit: Money, valueCostPerUnit: Money, costType: CostType, discountType: LineItemDiscountType, discount: number, contractedUnitsBought: number, creativePlaceholders: CreativePlaceholder[], activityAssociations: LineItemActivityAssociation[], environmentType: EnvironmentType, companionDeliveryOption: CompanionDeliveryOption, creativePersistenceType: CreativePersistenceType, allowOverbook: boolean, skipInventoryCheck: boolean, skipCrossSellingRuleWarningChecks: boolean, reserveAtCreation: boolean, stats: Stats, deliveryIndicator: DeliveryIndicator, deliveryData: DeliveryData, budget: Money, status: ComputedStatus, reservationStatus: LineItemSummaryReservationStatus, isArchived: boolean, webPropertyCode: string, appliedLabels: AppliedLabel[], effectiveAppliedLabels: AppliedLabel[], disableSameAdvertiserCompetitiveExclusion: boolean, lastModifiedByApp: string, notes: string, lastModifiedDateTime: DfpDateTime, creationDateTime: DfpDateTime, isPrioritizedPreferredDealsEnabled: boolean, adExchangeAuctionOpeningPriority: number, customFieldValues: BaseCustomFieldValue[], isSetTopBoxEnabled: boolean, isMissingCreatives: boolean, setTopBoxDisplayInfo: SetTopBoxInfo, videoMaxDuration: number, primaryGoal: Goal, secondaryGoals: Goal[], grpSettings: GrpSettings); }