dfp-lib
Version:
This project hosts the Node.JS client library for the SOAP-based DFP API at Google.
29 lines (28 loc) • 3.03 kB
JavaScript
"use strict";
const xmlElement_1 = require("../../common/soap/xmlElement");
class CustomizableAttributes extends xmlElement_1.XMLElement {
constructor(allowGeoTargetingCustomization = null, allowAdUnitTargetingCustomization = null, allowPlacementTargetingCustomization = null, allowUserDomainTargetingCustomization = null, allowBandwidthGroupTargetingCustomization = null, allowBrowserTargetingCustomization = null, allowBrowserLanguageTargetingCustomization = null, allowOperatingSystemTargetingCustomization = null, allowDeviceCapabilityTargetingCustomization = null, allowDeviceCategoryTargetingCustomization = null, allowMobileApplicationTargetingCustomization = null, allowMobileCarrierTargetingCustomization = null, allowMobileDeviceAndManufacturerTargetingCustomization = null, allowAudienceSegmentTargetingCustomization = null, isAllCustomTargetingKeysCustomizable = null, customizableCustomTargetingKeyIds = null, allowDaypartTargetingCustomization = null, allowFrequencyCapsCustomization = null, allowDeliverySettingsCustomization = null, allowCreativePlaceholdersCustomization = null) {
super();
this.allowGeoTargetingCustomization = allowGeoTargetingCustomization;
this.allowAdUnitTargetingCustomization = allowAdUnitTargetingCustomization;
this.allowPlacementTargetingCustomization = allowPlacementTargetingCustomization;
this.allowUserDomainTargetingCustomization = allowUserDomainTargetingCustomization;
this.allowBandwidthGroupTargetingCustomization = allowBandwidthGroupTargetingCustomization;
this.allowBrowserTargetingCustomization = allowBrowserTargetingCustomization;
this.allowBrowserLanguageTargetingCustomization = allowBrowserLanguageTargetingCustomization;
this.allowOperatingSystemTargetingCustomization = allowOperatingSystemTargetingCustomization;
this.allowDeviceCapabilityTargetingCustomization = allowDeviceCapabilityTargetingCustomization;
this.allowDeviceCategoryTargetingCustomization = allowDeviceCategoryTargetingCustomization;
this.allowMobileCarrierTargetingCustomization = allowMobileCarrierTargetingCustomization;
this.allowMobileDeviceAndManufacturerTargetingCustomization = allowMobileDeviceAndManufacturerTargetingCustomization;
this.allowAudienceSegmentTargetingCustomization = allowAudienceSegmentTargetingCustomization;
this.isAllCustomTargetingKeysCustomizable = isAllCustomTargetingKeysCustomizable;
this.customizableCustomTargetingKeyIds = customizableCustomTargetingKeyIds;
this.allowDaypartTargetingCustomization = allowDaypartTargetingCustomization;
this.allowFrequencyCapsCustomization = allowFrequencyCapsCustomization;
this.allowDeliverySettingsCustomization = allowDeliverySettingsCustomization;
this.allowCreativePlaceholdersCustomization = allowCreativePlaceholdersCustomization;
}
}
CustomizableAttributes.XSI_TYPE = "CustomizableAttributes";
exports.CustomizableAttributes = CustomizableAttributes;