Package-level declarations

Types

Link copied to clipboard
class PostHog : PostHogStateless, PostHogInterface
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
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