AnalyticsRequestFactory

open class AnalyticsRequestFactory(    packageManager: PackageManager?,     packageInfo: PackageInfo?,     packageName: String,     publishableKeyProvider: Provider<String>,     defaultProductUsageTokens: Set<String> = emptySet())

Constructors

Link copied to clipboard
fun AnalyticsRequestFactory(    packageManager: PackageManager?,     packageInfo: PackageInfo?,     packageName: String,     publishableKeyProvider: Provider<String>,     defaultProductUsageTokens: Set<String> = emptySet())

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun createRequest(event: AnalyticsEvent, additionalParams: Map<String, Any>): AnalyticsRequest

Builds an Analytics request for the given AnalyticsEvent, including common params + event-specific params defined in AnalyticsEvent.params

Properties

Link copied to clipboard
val sessionId: UUID