@revxui/api-clients-ts
Version:
swagger client for @revxui/api-clients-ts
68 lines (67 loc) • 2.16 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 { BannerAdSuppDimensionsDTO } from './bannerAdSuppDimensionsDTO';
import { CreativeThirdPartyAdTag } from './creativeThirdPartyAdTag';
import { NativeAssetPojo } from './nativeAssetPojo';
import { Size } from './size';
import { VideoProperties } from './videoProperties';
export interface CreativeFileForSet {
adTag?: CreativeThirdPartyAdTag;
content?: string;
contentType?: string;
dco?: boolean;
errorMsg?: string;
fallbackClickUrl?: string;
filePath?: string;
height?: number;
macroList?: string;
name?: string;
_native?: boolean;
nativeAssetPojo?: NativeAssetPojo;
noOfSlots?: number;
originalDimension?: Size;
originalFileName?: string;
parentPath?: string;
previewUrl?: string;
size?: string;
supportedDimensions?: Array<BannerAdSuppDimensionsDTO>;
tagtype?: CreativeFileForSet.TagtypeEnum;
type?: CreativeFileForSet.TypeEnum;
videoAttribute?: VideoProperties;
width?: number;
}
export declare namespace CreativeFileForSet {
type TagtypeEnum = 'IFRAME' | 'JS';
const TagtypeEnum: {
IFRAME: TagtypeEnum;
JS: TagtypeEnum;
};
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;
};
}