@revxui/api-clients-ts
Version:
swagger client for @revxui/api-clients-ts
118 lines (117 loc) • 3.98 kB
TypeScript
/**
* 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;
};
}