UNPKG

dfp-lib

Version:

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

34 lines (33 loc) 2.39 kB
import { Creative } from './creative'; import { RichMediaStudioCreativeFormat } from './richMediaStudioCreativeFormat'; import { RichMediaStudioCreativeArtworkType } from './richMediaStudioCreativeArtworkType'; import { RichMediaStudioCreativeBillingAttribute } from './richMediaStudioCreativeBillingAttribute'; import { RichMediaStudioChildAssetProperty } from './richMediaStudioChildAssetProperty'; import { SslScanResult } from './sslScanResult'; import { SslManualOverride } from './sslManualOverride'; import { Size } from './size'; import { CreativePolicyViolation } from './creativePolicyViolation'; import { AppliedLabel } from './appliedLabel'; import { DfpDateTime } from './dfpDateTime'; import { BaseCustomFieldValue } from './baseCustomFieldValue'; export declare abstract class BaseRichMediaStudioCreative extends Creative { protected static XSI_TYPE: string; studioCreativeId: number; creativeFormat: RichMediaStudioCreativeFormat; artworkType: RichMediaStudioCreativeArtworkType; totalFileSize: number; adTagKeys: string[]; customKeyValues: string[]; surveyUrl: string; allImpressionsUrl: string; richMediaImpressionsUrl: string; backupImageImpressionsUrl: string; overrideCss: string; requiredFlashPluginVersion: string; duration: number; billingAttribute: RichMediaStudioCreativeBillingAttribute; richMediaStudioChildAssetProperties: RichMediaStudioChildAssetProperty[]; sslScanResult: SslScanResult; sslManualOverride: SslManualOverride; constructor(studioCreativeId?: number, creativeFormat?: RichMediaStudioCreativeFormat, artworkType?: RichMediaStudioCreativeArtworkType, totalFileSize?: number, adTagKeys?: string[], customKeyValues?: string[], surveyUrl?: string, allImpressionsUrl?: string, richMediaImpressionsUrl?: string, backupImageImpressionsUrl?: string, overrideCss?: string, requiredFlashPluginVersion?: string, duration?: number, billingAttribute?: RichMediaStudioCreativeBillingAttribute, richMediaStudioChildAssetProperties?: RichMediaStudioChildAssetProperty[], sslScanResult?: SslScanResult, sslManualOverride?: SslManualOverride, advertiserId?: number, id?: number, name?: string, size?: Size, previewUrl?: string, policyViolations?: CreativePolicyViolation[], appliedLabels?: AppliedLabel[], lastModifiedDateTime?: DfpDateTime, customFieldValues?: BaseCustomFieldValue[]); }