UNPKG

@revxui/api-clients-ts

Version:

swagger client for @revxui/api-clients-ts

118 lines (117 loc) 3.98 kB
/** * Api Documentation * Api Documentation * * OpenAPI spec version: 1.0 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { BaseModel } from './baseModel'; import { ClickDestination } from './clickDestination'; import { CreativePerformanceData } from './creativePerformanceData'; import { DcoAttributesDTO } from './dcoAttributesDTO'; import { NativeAssetPojo } from './nativeAssetPojo'; import { Size } from './size'; import { VastCreative } from './vastCreative'; import { VideoAttributes } from './videoAttributes'; export interface CreativeDTO { active?: boolean; advertiser?: BaseModel; advertiserId?: number; archived?: boolean; assetPreviewId?: number; clickDestination?: ClickDestination; content?: string; contentType?: CreativeDTO.ContentTypeEnum; createdBy?: number; creationTime?: number; creativeSet?: BaseModel; creativeSetId?: number; dcoAd?: boolean; dcoAttributes?: DcoAttributesDTO; dynamicItemList?: string; endTime?: number; errorMsg?: string; hybridImageAsset?: NativeAssetPojo; id?: number; ignoreScheduler?: boolean; imageAttributeId?: number; isArchived?: boolean; isHybridAd?: boolean; isHybridAdStatic?: boolean; isPlacebo?: boolean; layout?: BaseModel; layoutDimensionId?: number; modifiedBy?: number; modifiedTime?: number; name?: string; nativeAd?: boolean; nativeAsset?: NativeAssetPojo; originalDimension?: Size; originalFileName?: string; partOfPlacebo?: boolean; performanceData?: CreativePerformanceData; placebo?: boolean; previewUrl?: string; refactored?: boolean; scheduledTimezone?: BaseModel; size?: Size; startTime?: number; templateBased?: boolean; thirdPartyAdTag?: string; type?: CreativeDTO.TypeEnum; urlPath?: string; vastCreative?: VastCreative; videoAttributeId?: number; videoAttributes?: Array<VideoAttributes>; videoUploadType?: CreativeDTO.VideoUploadTypeEnum; } export declare namespace CreativeDTO { type ContentTypeEnum = 'ZIP' | 'JPG' | 'JPEG' | 'PNG' | 'GIF' | 'FLV' | 'MP4' | 'THREE_GPP' | 'MOV' | 'WEBM' | 'DASH' | 'HLS' | 'GZIP' | 'TEXT' | 'CSV' | 'UNKNOWN' | 'XMPEGURL'; const ContentTypeEnum: { ZIP: ContentTypeEnum; JPG: ContentTypeEnum; JPEG: ContentTypeEnum; PNG: ContentTypeEnum; GIF: ContentTypeEnum; FLV: ContentTypeEnum; MP4: ContentTypeEnum; THREEGPP: ContentTypeEnum; MOV: ContentTypeEnum; WEBM: ContentTypeEnum; DASH: ContentTypeEnum; HLS: ContentTypeEnum; GZIP: ContentTypeEnum; TEXT: ContentTypeEnum; CSV: ContentTypeEnum; UNKNOWN: ContentTypeEnum; XMPEGURL: ContentTypeEnum; }; type TypeEnum = 'image' | 'html' | 'zippedHTML' | 'video' | 'nativeAd' | 'nativeVideo' | 'fbxImage' | 'flash' | 'fbNewsFeed' | 'fbRightColumn' | 'fbAppInstall' | 'fbAppEngagement' | 'clickTracker' | 'fbxImageNewsFeed' | 'nativeIcon' | 'ctvVideo'; const TypeEnum: { Image: TypeEnum; Html: TypeEnum; ZippedHTML: TypeEnum; Video: TypeEnum; NativeAd: TypeEnum; NativeVideo: TypeEnum; FbxImage: TypeEnum; Flash: TypeEnum; FbNewsFeed: TypeEnum; FbRightColumn: TypeEnum; FbAppInstall: TypeEnum; FbAppEngagement: TypeEnum; ClickTracker: TypeEnum; FbxImageNewsFeed: TypeEnum; NativeIcon: TypeEnum; CtvVideo: TypeEnum; }; type VideoUploadTypeEnum = 'VIDEO' | 'VAST_WRAPPER'; const VideoUploadTypeEnum: { VIDEO: VideoUploadTypeEnum; VASTWRAPPER: VideoUploadTypeEnum; }; }