UNPKG

@revxui/api-clients-ts

Version:

swagger client for @revxui/api-clients-ts

188 lines (187 loc) 7.13 kB
/** * 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 { AbandonedSessionUserTargeting } from './abandonedSessionUserTargeting'; import { AgeGroup } from './ageGroup'; import { AudienceStrDeviceDTO } from './audienceStrDeviceDTO'; import { BaseModel } from './baseModel'; import { BaseModelWithCreativeSetType } from './baseModelWithCreativeSetType'; import { CTVTargeting } from './cTVTargeting'; import { DayPart } from './dayPart'; import { DealCategoryDTO } from './dealCategoryDTO'; import { DealESDTO } from './dealESDTO'; import { GeoFenceDTO } from './geoFenceDTO'; import { RTBAggregators } from './rTBAggregators'; import { RTBSites } from './rTBSites'; import { TargetAppCategories } from './targetAppCategories'; import { TargetBrowsers } from './targetBrowsers'; import { TargetGeoDTO } from './targetGeoDTO'; import { TargetMobileDevices } from './targetMobileDevices'; import { TemperatureTargetingDTO } from './temperatureTargetingDTO'; import { TimeZoneDTO } from './timeZoneDTO'; import { VideoRewardedTypeTargeting } from './videoRewardedTypeTargeting'; import { VideoTargeting } from './videoTargeting'; import { WeatherESDTO } from './weatherESDTO'; import { ZipCode } from './zipCode'; export interface StrategyDTO { abandonedSessionUserTargeting?: AbandonedSessionUserTargeting; abtestBidAndBudgetAdjustment?: boolean; active?: boolean; adGroupCount?: number; advertiser?: BaseModel; advertiserId?: number; ageGroupTargeting?: AgeGroup; apps?: Array<BaseModel>; appsStrategies?: Array<BaseModel>; auctionTypeTargeting?: StrategyDTO.AuctionTypeTargetingEnum; bidCapMax?: number; bidCapMin?: number; bidPercentage?: number; budget?: number; budgetBy?: number; budgetValue?: number; campaign?: BaseModel; campaignFcap?: boolean; campaignId?: number; channels?: Array<BaseModel>; connectionTypes?: Array<StrategyDTO.ConnectionTypesEnum>; consentType?: number; cpaTargetValue?: number; cpiTargetValue?: number; createdBy?: number; creationTime?: number; creativeSets?: Array<BaseModelWithCreativeSetType>; creatives?: Array<BaseModel>; ctvTargeting?: CTVTargeting; currency?: BaseModel; currencyCode?: string; dailyAdvSpendBudget?: number; daysDuration?: number; daysElapsed?: number; dealDTO?: Array<DealESDTO>; deliveryPriority?: BaseModel; editable?: boolean; endTime?: number; experimentId?: number; fcap?: number; fcapEnabled?: boolean; fcapFrequency?: number; fcapInterval?: number; genderTargeting?: StrategyDTO.GenderTargetingEnum; geoFenceDTO?: GeoFenceDTO; id?: number; isAbTestStrategy?: boolean; isArchived?: boolean; isBargainerActive?: boolean; isCtv?: boolean; isEditable?: boolean; isNative?: boolean; isSkOverlayTargetted?: boolean; licensee?: BaseModel; licenseeId?: number; lifetimeUserFcap?: number; maskedTarget?: number; modifiedBy?: number; modifiedTime?: number; name?: string; _native?: boolean; oldGeoTargeting?: string; pacingBudgetValue?: number; pacingType?: BaseModel; pacingTypeId?: number; pixels?: Array<BaseModel>; placements?: Array<BaseModel>; pricingType?: BaseModel; pricingTypeId?: number; pricingValue?: number; productFeedTargeting?: Array<BaseModel>; productSelectionPolicy?: StrategyDTO.ProductSelectionPolicyEnum; publisherTypes?: Array<StrategyDTO.PublisherTypesEnum>; resetTimeStrategyDeltaMediaBudget?: number; roiTargetType?: BaseModel; roiTargetValue?: number; rtbAggregators?: RTBAggregators; rtbSites?: RTBSites; sections?: Array<BaseModel>; skOverlayPosition?: boolean; skadOptimisedStrategy?: boolean; startTime?: number; strategyDeltaMediaBudget?: number; strategyType?: string; targetAndroidCategories?: TargetAppCategories; targetAppRatings?: number; targetAppSegments?: AudienceStrDeviceDTO; targetBrowsers?: TargetBrowsers; targetDays?: DayPart; targetDealCategory?: DealCategoryDTO; targetDmpSegments?: AudienceStrDeviceDTO; targetGeographies?: TargetGeoDTO; targetIosCategories?: TargetAppCategories; targetLalSegments?: AudienceStrDeviceDTO; targetMobileDevices?: TargetMobileDevices; targetOnlyPublishedApp?: boolean; targetWebSegments?: AudienceStrDeviceDTO; temperatureTargetingDTO?: TemperatureTargetingDTO; templateId?: number; timezone?: TimeZoneDTO; trackingParameter?: string; type?: StrategyDTO.TypeEnum; userPurchaseFrequency?: Array<BaseModel>; videoPlacement?: VideoTargeting; videoRewardedTypeTargeting?: VideoRewardedTypeTargeting; weatherTargetingDTO?: Array<WeatherESDTO>; zipCodes?: ZipCode; } export declare namespace StrategyDTO { type AuctionTypeTargetingEnum = 'FIRST' | 'SECOND' | 'ALL'; const AuctionTypeTargetingEnum: { FIRST: AuctionTypeTargetingEnum; SECOND: AuctionTypeTargetingEnum; ALL: AuctionTypeTargetingEnum; }; type ConnectionTypesEnum = 'UNKNOWN' | 'ETHERNET' | 'WIFI' | 'CELLULAR_NETWORK' | 'CELLULAR_NETWORK_2G' | 'CELLULAR_NETWORK_3G' | 'CELLULAR_NETWORK_4G' | 'CELLULAR_NETWORK_5G'; const ConnectionTypesEnum: { UNKNOWN: ConnectionTypesEnum; ETHERNET: ConnectionTypesEnum; WIFI: ConnectionTypesEnum; CELLULARNETWORK: ConnectionTypesEnum; CELLULARNETWORK2G: ConnectionTypesEnum; CELLULARNETWORK3G: ConnectionTypesEnum; CELLULARNETWORK4G: ConnectionTypesEnum; CELLULARNETWORK5G: ConnectionTypesEnum; }; type GenderTargetingEnum = 'MALE' | 'FEMALE'; const GenderTargetingEnum: { MALE: GenderTargetingEnum; FEMALE: GenderTargetingEnum; }; type ProductSelectionPolicyEnum = 'PS_DEFAULT' | 'PS_USERVIEW' | 'PS_USER_CAT_TS' | 'PS_ADV_PR_TS' | 'PS_ADV_CAT_PR_TS' | 'PS_DAY_WEIGHTED_RANDOM' | 'PS_ADV_PR_CONTENT_TS'; const ProductSelectionPolicyEnum: { DEFAULT: ProductSelectionPolicyEnum; USERVIEW: ProductSelectionPolicyEnum; USERCATTS: ProductSelectionPolicyEnum; ADVPRTS: ProductSelectionPolicyEnum; ADVCATPRTS: ProductSelectionPolicyEnum; DAYWEIGHTEDRANDOM: ProductSelectionPolicyEnum; ADVPRCONTENTTS: ProductSelectionPolicyEnum; }; type PublisherTypesEnum = 'DIRECT' | 'RESELLER' | 'UNKNOWN'; const PublisherTypesEnum: { DIRECT: PublisherTypesEnum; RESELLER: PublisherTypesEnum; UNKNOWN: PublisherTypesEnum; }; type TypeEnum = 'MULTI_DEVICE' | 'CTV_OTT'; const TypeEnum: { MULTIDEVICE: TypeEnum; CTVOTT: TypeEnum; }; }