Package-level declarations

Types

Link copied to clipboard

A request to compute a device property associated with an event at runtime.

Link copied to clipboard
@Serializable
data class Config(var triggers: Set<Trigger>, var paywalls: List<Paywall>, var logLevel: Int, var postback: PostbackRequest, var appSessionTimeout: Long, var rawFeatureFlags: List<RawFeatureFlag>, val products: List<ProductItem>, val productsV3: List<CrossplatformProduct>? = null, var preloadingDisabled: PreloadingDisabled, var localizationConfig: LocalizationConfig, var requestId: String? = null, var locales: Set<String> = emptySet(), var webToAppConfig: WebToAppConfig? = null, val buildId: String) : SerializableEntity
Link copied to clipboard
@Serializable
data class FeatureFlags(var enableConfigRefresh: Boolean, var enableSessionEvents: Boolean, var enablePostback: Boolean, var enableUserIdSeed: Boolean, var disableVerboseEvents: Boolean, var enableMultiplePaywallUrls: Boolean, var enableCELLogging: Boolean, var web2App: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
data class LocalizationConfig(var locales: List<LocalizationConfig.LocaleConfig>)
Link copied to clipboard
@Serializable
data class PaywallConfig(var identifier: String, var products: List<PaywallConfig.ProductConfig>)
Link copied to clipboard
@Serializable
data class PreloadingDisabled(val all: Boolean, val triggers: Set<String>)
Link copied to clipboard
@Serializable
data class RawFeatureFlag(val key: String, val enabled: Boolean)
Link copied to clipboard
@Serializable
class WebToAppConfig

Functions

Link copied to clipboard