Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
class PostHogCaptureOptions
Provides an ergonomic interface when providing options for capturing events This is mainly meant to be used from Java, as Kotlin can use named parameters.
Link copied to clipboard
open class PostHogConfig(val apiKey: String, val host: String = DEFAULT_HOST, var debug: Boolean = false, var sendFeatureFlagEvent: Boolean = true, var preloadFeatureFlags: Boolean = true, var remoteConfig: Boolean = true, var flushAt: Int = DEFAULT_FLUSH_AT, var maxQueueSize: Int = DEFAULT_MAX_QUEUE_SIZE, var maxBatchSize: Int = DEFAULT_MAX_BATCH_SIZE, var flushIntervalSeconds: Int = DEFAULT_FLUSH_INTERVAL_SECONDS, var encryption: PostHogEncryption? = null, var onFeatureFlags: PostHogOnFeatureFlags? = null, var proxy: Proxy? = null, var featureFlagCacheSize: Int = DEFAULT_FEATURE_FLAG_CACHE_SIZE, var featureFlagCacheMaxAgeMs: Int = DEFAULT_FEATURE_FLAG_CACHE_MAX_AGE_MS, var featureFlagCalledCacheSize: Int = DEFAULT_FEATURE_FLAG_CALLED_CACHE_SIZE, var localEvaluation: Boolean = false, var personalApiKey: String? = null, var pollIntervalSeconds: Int = DEFAULT_POLL_INTERVAL_SECONDS, var evaluationContexts: List<String>? = null)
The SDK Config
Link copied to clipboard
Provides an ergonomic interface when providing options for capturing events This is mainly meant to be used from Java, as Kotlin can use named parameters.
Link copied to clipboard
Provides an ergonomic interface when providing options for getFeatureFlagResult. This is mainly meant to be used from Java, as Kotlin can use named parameters.
Link copied to clipboard
interface PostHogInterface