AnalyticsEntry

data class AnalyticsEntry(val id: String, val timestamp: Instant, val name: String, val channel: String, val properties: List<KeyValue> = emptyList(), val annotations: List<Annotation> = emptyList(), val groupLabel: String? = null) : SnoopEntry

Constructors

Link copied to clipboard
constructor(id: String, timestamp: Instant, name: String, channel: String, properties: List<KeyValue> = emptyList(), annotations: List<Annotation> = emptyList(), groupLabel: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard

Free-form vendor/channel label ("firebase", "gtm", ...); the UI groups and colors by it.

Link copied to clipboard
val groupLabel: String? = null

Non-null marks this event as opening a new timeline group, labelled with this value. Stamped at capture by the analytics logger, so the viewers group without reading any configuration — and a build without snoop-analytics can never show grouping it couldn't produce.

Link copied to clipboard
open override val id: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val timestamp: Instant