UNPKG

gads

Version:

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

45 lines (44 loc) 1.87 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 { ProductMarketplaceInfo } from './productMarketplaceInfo'; import { ProductStatus } from './productStatus'; import { ProductType } from './productType'; import { RateType } from './rateType'; import { RoadblockingType } from './roadblockingType'; import { Targeting } from './targeting'; import { ValueSourceType } from './valueSourceType'; export interface Product extends BaseObject { name?: string; nameSource?: ValueSourceType; status?: ProductStatus; productType?: ProductType; productTemplateId?: number; id?: number; notes?: string; productTemplateDescription?: string; lastModifiedDateTime?: DateTime; rateType?: RateType; roadblockingType?: RoadblockingType; deliveryRateType?: DeliveryRateType; creativeRotationType?: CreativeRotationType; companionDeliveryOption?: CompanionDeliveryOption; creativePlaceholders?: CreativePlaceholder[]; lineItemType?: LineItemType; priority?: number; frequencyCaps?: FrequencyCap[]; builtInTargeting?: Targeting; customizableAttributes?: CustomizableAttributes; customFieldValues?: BaseCustomFieldValue[]; environmentType?: EnvironmentType; productMarketplaceInfo?: ProductMarketplaceInfo; videoMaxDuration?: number; }