BannerConfig

sealed class BannerConfig(source)

Class that handles different type of Banner configurations

Inheritors

Types

Link copied to clipboard
data class CategoryDisjunctions(val slotId: String, val disjunctions: List<List<String>>, val device: Device = Device.MOBILE, val geoTargeting: String? = null) : BannerConfig

Banner configuration for category disjunctions banners

Link copied to clipboard
data class CategoryMultiple(val slotId: String, val categories: List<String>, val device: Device = Device.MOBILE, val geoTargeting: String? = null) : BannerConfig

Banner config for multiple category banners

Link copied to clipboard
data class CategorySingle(val slotId: String, val category: String, val device: Device = Device.MOBILE, val geoTargeting: String? = null) : BannerConfig

Banner configuration for single category banners

Link copied to clipboard
data class Keyword(val slotId: String, val keyword: String, val device: Device = Device.MOBILE, val geoTargeting: String? = null) : BannerConfig

Banner configuration for keyword banners

Link copied to clipboard
data class LandingPage(val slotId: String, val ids: List<String>? = null, val device: Device = Device.MOBILE, val geoTargeting: String? = null) : BannerConfig

Banner configuration for landing page banners