dfp-lib
Version:
This project hosts the Node.JS client library for the SOAP-based DFP API at Google.
66 lines (65 loc) • 4.37 kB
JavaScript
"use strict";
const xmlElement_1 = require("../../common/soap/xmlElement");
class LineItemSummary extends xmlElement_1.XMLElement {
constructor(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();
this.orderId = orderId;
this.id = id;
this.name = name;
this.externalId = externalId;
this.orderName = orderName;
this.startDateTime = startDateTime;
this.startDateTimeType = startDateTimeType;
this.endDateTime = endDateTime;
this.autoExtensionDays = autoExtensionDays;
this.unlimitedEndDateTime = unlimitedEndDateTime;
this.creativeRotationType = creativeRotationType;
this.deliveryRateType = deliveryRateType;
this.roadblockingType = roadblockingType;
this.frequencyCaps = frequencyCaps;
this.lineItemType = lineItemType;
this.priority = priority;
this.costPerUnit = costPerUnit;
this.valueCostPerUnit = valueCostPerUnit;
this.costType = costType;
this.discountType = discountType;
this.discount = discount;
this.contractedUnitsBought = contractedUnitsBought;
this.creativePlaceholders = creativePlaceholders;
this.activityAssociations = activityAssociations;
this.environmentType = environmentType;
this.companionDeliveryOption = companionDeliveryOption;
this.creativePersistenceType = creativePersistenceType;
this.allowOverbook = allowOverbook;
this.skipInventoryCheck = skipInventoryCheck;
this.skipCrossSellingRuleWarningChecks = skipCrossSellingRuleWarningChecks;
this.reserveAtCreation = reserveAtCreation;
this.stats = stats;
this.deliveryIndicator = deliveryIndicator;
this.deliveryData = deliveryData;
this.budget = budget;
this.status = status;
this.reservationStatus = reservationStatus;
this.isArchived = isArchived;
this.webPropertyCode = webPropertyCode;
this.appliedLabels = appliedLabels;
this.effectiveAppliedLabels = effectiveAppliedLabels;
this.disableSameAdvertiserCompetitiveExclusion = disableSameAdvertiserCompetitiveExclusion;
this.lastModifiedByApp = lastModifiedByApp;
this.notes = notes;
this.lastModifiedDateTime = lastModifiedDateTime;
this.creationDateTime = creationDateTime;
this.isPrioritizedPreferredDealsEnabled = isPrioritizedPreferredDealsEnabled;
this.adExchangeAuctionOpeningPriority = adExchangeAuctionOpeningPriority;
this.customFieldValues = customFieldValues;
this.isSetTopBoxEnabled = isSetTopBoxEnabled;
this.isMissingCreatives = isMissingCreatives;
this.setTopBoxDisplayInfo = setTopBoxDisplayInfo;
this.videoMaxDuration = videoMaxDuration;
this.primaryGoal = primaryGoal;
this.secondaryGoals = secondaryGoals;
this.grpSettings = grpSettings;
}
}
LineItemSummary.XSI_TYPE = "LineItemSummary";
exports.LineItemSummary = LineItemSummary;