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
TypeScript
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[]);
}