@revxui/api-clients-ts
Version:
swagger client for @revxui/api-clients-ts
79 lines (78 loc) • 3.01 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 { AdoDTO } from './adoDTO';
import { BaseModel } from './baseModel';
import { CreativeFileForSet } from './creativeFileForSet';
import { CreativeThirdPartyAdTag } from './creativeThirdPartyAdTag';
import { EndCards } from './endCards';
import { HybridAdMapping } from './hybridAdMapping';
import { NativeAssetPojo } from './nativeAssetPojo';
export interface CreativeSetRequest {
adTag?: CreativeThirdPartyAdTag;
ado?: AdoDTO;
advertiser?: BaseModel;
advertiserTheme?: BaseModel;
budgetDaily?: number;
clickDestination?: BaseModel;
createdBy?: number;
creationTime?: number;
creativeFilesList?: Array<CreativeFileForSet>;
creativeSetType?: CreativeSetRequest.CreativeSetTypeEnum;
creativesToDeLink?: Array<BaseModel>;
dimensions?: Array<string>;
endCardsDeLinkList?: Array<EndCards>;
endTime?: number;
fallbackClickUrl?: string;
hybridAdList?: Array<HybridAdMapping>;
hybridSupportType?: CreativeSetRequest.HybridSupportTypeEnum;
id?: number;
isMraid?: boolean;
isPlacebo?: boolean;
modifiedBy?: number;
modifiedTime?: number;
name?: string;
nativeAssetPojo?: NativeAssetPojo;
placebo?: boolean;
previewUrl?: string;
schedulerTimezone?: number;
startTime?: number;
strategiesToLink?: Array<BaseModel>;
templateDimensionIds?: Array<number>;
urlPath?: string;
}
export declare namespace CreativeSetRequest {
type CreativeSetTypeEnum = 'IMAGE' | 'VIDEO' | 'THIRD_PARTY_AD_TAGS' | 'ZIPPED_HTML' | 'NATIVE_IMAGE' | 'NATIVE_VIDEO' | 'DYNAMIC_IMAGE' | 'DYNAMIC_MACRO' | 'DYNAMIC_HTML' | 'DYNAMIC_VIDEO' | 'HYBRID_STATIC_AD' | 'HYBRID_DYNAMIC_AD' | 'THIRD_PARTY_VIDEO_AD_TAGS' | 'NATIVE_ICON' | 'ICON' | 'CTV_VIDEO' | 'PLAYABLE';
const CreativeSetTypeEnum: {
IMAGE: CreativeSetTypeEnum;
VIDEO: CreativeSetTypeEnum;
THIRDPARTYADTAGS: CreativeSetTypeEnum;
ZIPPEDHTML: CreativeSetTypeEnum;
NATIVEIMAGE: CreativeSetTypeEnum;
NATIVEVIDEO: CreativeSetTypeEnum;
DYNAMICIMAGE: CreativeSetTypeEnum;
DYNAMICMACRO: CreativeSetTypeEnum;
DYNAMICHTML: CreativeSetTypeEnum;
DYNAMICVIDEO: CreativeSetTypeEnum;
HYBRIDSTATICAD: CreativeSetTypeEnum;
HYBRIDDYNAMICAD: CreativeSetTypeEnum;
THIRDPARTYVIDEOADTAGS: CreativeSetTypeEnum;
NATIVEICON: CreativeSetTypeEnum;
ICON: CreativeSetTypeEnum;
CTVVIDEO: CreativeSetTypeEnum;
PLAYABLE: CreativeSetTypeEnum;
};
type HybridSupportTypeEnum = 'IMAGE' | 'VIDEO';
const HybridSupportTypeEnum: {
IMAGE: HybridSupportTypeEnum;
VIDEO: HybridSupportTypeEnum;
};
}