@revxui/api-clients-ts
Version:
swagger client for @revxui/api-clients-ts
94 lines (93 loc) • 2.73 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 { CreativeAssetEntity } from './creativeAssetEntity';
export interface CreativeEntity {
advertiserId?: number;
aelp?: boolean;
assetPreviewId?: number;
attributesId?: number;
bidResponseTestEnabled?: boolean;
cdnId?: number;
clickDestination?: number;
content?: string;
createdBy?: number;
creationDate?: number;
creativeAsset?: CreativeAssetEntity;
creativeSetId?: number;
dco?: boolean;
dcoAttributesId?: number;
erId?: string;
height?: number;
hybridAdType?: CreativeEntity.HybridAdTypeEnum;
id?: number;
ignoreScheduler?: boolean;
isArchived?: boolean;
isDco?: boolean;
isMraid?: boolean;
isPlacebo?: boolean;
isRefactored?: boolean;
isTemplateBased?: boolean;
layoutDimensionId?: number;
layoutId?: number;
licenseeId?: number;
modifiedBy?: number;
modifiedOn?: number;
mraid?: boolean;
name?: string;
partOfPlacebo?: boolean;
placebo?: boolean;
refactored?: boolean;
status?: CreativeEntity.StatusEnum;
tagType?: CreativeEntity.TagTypeEnum;
templateBased?: boolean;
type?: CreativeEntity.TypeEnum;
urlPath?: string;
version?: number;
videoAttributesId?: number;
width?: number;
}
export declare namespace CreativeEntity {
type HybridAdTypeEnum = 'STATIC' | 'DYNAMIC';
const HybridAdTypeEnum: {
STATIC: HybridAdTypeEnum;
DYNAMIC: HybridAdTypeEnum;
};
type StatusEnum = 'active' | 'inactive';
const StatusEnum: {
Active: StatusEnum;
Inactive: StatusEnum;
};
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;
};
}