UNPKG

gads

Version:

An unofficial JS client library for the SOAP-based DFP Ads API

46 lines (45 loc) 1.97 kB
import { BaseCustomFieldValue } from './baseCustomFieldValue'; import { BaseObject } from './baseObject'; import { CompanionDeliveryOption } from './companionDeliveryOption'; import { CreativePlaceholder } from './creativePlaceholder'; import { CreativeRotationType } from './creativeRotationType'; import { CustomizableAttributes } from './customizableAttributes'; import { DateTime } from './dateTime'; import { DeliveryRateType } from './deliveryRateType'; import { EnvironmentType } from './environmentType'; import { FrequencyCap } from './frequencyCap'; import { LineItemType } from './lineItemType'; import { ProductSegmentation } from './productSegmentation'; import { ProductTemplateMarketplaceInfo } from './productTemplateMarketplaceInfo'; import { ProductTemplateStatus } from './productTemplateStatus'; import { ProductType } from './productType'; import { RateType } from './rateType'; import { RoadblockingType } from './roadblockingType'; import { Targeting } from './targeting'; export interface ProductTemplate extends BaseObject { id?: number; name?: string; creationDateTime?: DateTime; lastModifiedDateTime?: DateTime; 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; }