dfp-lib
Version:
This project hosts the Node.JS client library for the SOAP-based DFP API at Google.
12 lines (11 loc) • 2.71 kB
JavaScript
;
const lineItemSummary_1 = require("./lineItemSummary");
class LineItem extends lineItemSummary_1.LineItemSummary {
constructor(targeting = null, creativeTargetings = null, orderId = null, id = null, name = null, externalId = null, orderName = null, startDateTime = null, startDateTimeType = null, endDateTime = null, autoExtensionDays = null, unlimitedEndDateTime = null, creativeRotationType = null, deliveryRateType = null, roadblockingType = null, frequencyCaps = null, lineItemType = null, priority = null, costPerUnit = null, valueCostPerUnit = null, costType = null, discountType = null, discount = null, contractedUnitsBought = null, creativePlaceholders = null, activityAssociations = null, environmentType = null, companionDeliveryOption = null, creativePersistenceType = null, allowOverbook = null, skipInventoryCheck = null, skipCrossSellingRuleWarningChecks = null, reserveAtCreation = null, stats = null, deliveryIndicator = null, deliveryData = null, budget = null, status = null, reservationStatus = null, isArchived = null, webPropertyCode = null, appliedLabels = null, effectiveAppliedLabels = null, disableSameAdvertiserCompetitiveExclusion = null, lastModifiedByApp = null, notes = null, lastModifiedDateTime = null, creationDateTime = null, isPrioritizedPreferredDealsEnabled = null, adExchangeAuctionOpeningPriority = null, customFieldValues = null, isSetTopBoxEnabled = null, isMissingCreatives = null, setTopBoxDisplayInfo = null, videoMaxDuration = null, primaryGoal = null, secondaryGoals = null, grpSettings) {
super(orderId, id, name, externalId, orderName, startDateTime, startDateTimeType, endDateTime, autoExtensionDays, unlimitedEndDateTime, creativeRotationType, deliveryRateType, roadblockingType, frequencyCaps, lineItemType, priority, costPerUnit, valueCostPerUnit, costType, discountType, discount, contractedUnitsBought, creativePlaceholders, activityAssociations, environmentType, companionDeliveryOption, creativePersistenceType, allowOverbook, skipInventoryCheck, skipCrossSellingRuleWarningChecks, reserveAtCreation, stats, deliveryIndicator, deliveryData, budget, status, reservationStatus, isArchived, webPropertyCode, appliedLabels, effectiveAppliedLabels, disableSameAdvertiserCompetitiveExclusion, lastModifiedByApp, notes, lastModifiedDateTime, creationDateTime, isPrioritizedPreferredDealsEnabled, adExchangeAuctionOpeningPriority, customFieldValues, isSetTopBoxEnabled, isMissingCreatives, setTopBoxDisplayInfo, videoMaxDuration, primaryGoal, secondaryGoals, grpSettings);
this.targeting = targeting;
this.creativeTargetings = creativeTargetings;
}
}
LineItem.XSI_TYPE = "LineItem";
exports.LineItem = LineItem;