/**
 * 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;
    };
}
