UNPKG

dfp-lib

Version:

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

48 lines (47 loc) 2.86 kB
import { XMLElement } from '../../common/soap/xmlElement'; import { ProductTemplateStatus } from './productTemplateStatus'; import { ProductType } from './productType'; import { RateType } from './rateType'; import { RoadblockingType } from './roadblockingType'; import { DeliveryRateType } from './deliveryRateType'; import { CreativeRotationType } from './creativeRotationType'; import { CompanionDeliveryOption } from './companionDeliveryOption'; import { CreativePlaceholder } from './creativePlaceholder'; import { LineItemType } from './lineItemType'; import { FrequencyCap } from './frequencyCap'; import { ProductSegmentation } from './productSegmentation'; import { Targeting } from './targeting'; import { CustomizableAttributes } from './customizableAttributes'; import { BaseCustomFieldValue } from './baseCustomFieldValue'; import { EnvironmentType } from './environmentType'; import { DfpDateTime } from './dfpDateTime'; import { ProductTemplateMarketplaceInfo } from './productTemplateMarketplaceInfo'; export declare class ProductTemplate extends XMLElement { protected static XSI_TYPE: string; id: number; name: string; creationDateTime: DfpDateTime; lastModifiedDateTime: DfpDateTime; description: string; nameMacro: string; status: ProductTemplateStatus; productType: ProductType; creatorId: number; rateType: RateType; roadblockingType: RoadblockingType; deliveryRateType: DeliveryRateType; creativeRotationType: CreativeRotationType; companionDeliveryOption: CompanionDeliveryOption; creativePlaceholders: CreativePlaceholder[]; lineItemType: LineItemType; priority: number; frequencyCaps: FrequencyCap[]; productSegmentation: ProductSegmentation; builtInTargeting: Targeting; customizableAttributes: CustomizableAttributes; customFieldValues: BaseCustomFieldValue[]; environmentType: EnvironmentType; videoMaxDuration: number; productTemplateMarketplaceInfo: ProductTemplateMarketplaceInfo; constructor(id?: number, name?: string, creationDateTime?: DfpDateTime, lastModifiedDateTime?: DfpDateTime, description?: string, nameMacro?: string, status?: ProductTemplateStatus, productType?: ProductType, creatorId?: number, rateType?: RateType, roadblockingType?: RoadblockingType, deliveryRateType?: DeliveryRateType, creativeRotationType?: CreativeRotationType, companionDeliveryOption?: CompanionDeliveryOption, creativePlaceholders?: CreativePlaceholder[], lineItemType?: LineItemType, priority?: number, frequencyCaps?: FrequencyCap[], productSegmentation?: ProductSegmentation, builtInTargeting?: Targeting, customizableAttributes?: CustomizableAttributes, customFieldValues?: BaseCustomFieldValue[], environmentType?: EnvironmentType, videoMaxDuration?: number, productTemplateMarketplaceInfo?: ProductTemplateMarketplaceInfo); }