AnalyticsRecord

sealed interface AnalyticsRecord(source)

One call a FakeAnalyticsProvider received.

Every capability lands in the same list, so a test can ask about ordering between them — whether a property was set before the event meant to carry it, or whether reset() came after the last event of a session.

Inheritors

Types

Link copied to clipboard
data class EnabledSet(val enabled: Boolean) : AnalyticsRecord
Link copied to clipboard
data object Flushed : AnalyticsRecord
Link copied to clipboard
data class Identified(val identity: Identity) : AnalyticsRecord
Link copied to clipboard
data class PropertySet(val property: Property) : AnalyticsRecord
Link copied to clipboard
data object Reset : AnalyticsRecord
Link copied to clipboard
data object Started : AnalyticsRecord
Link copied to clipboard
data class Tracked(val event: Event) : AnalyticsRecord