Target filter
Search Kotlin docs
  • Back
  • Tealium Prism Firebase Dispatcher for Android Reference
Tealium Prism Firebase Dispatcher/com.tealium.prism.firebase/FirebaseDestination

FirebaseDestination

sealed class FirebaseDestination : JsonObjectPathConvertible

Type-safe Firebase Analytics mapping destinations.

Each case maps to a specific key or path in the Firebase command payload. Use with CommandMappingsBuilder.mapFrom(…), mapConstant(…), and keep(…).

Inheritors

EventName
EventParams
EventParam
ItemParam
UserId
UserPropertyName
UserPropertyValue
DefaultParams
DefaultParam
ConsentSettings
ConsentSetting
SessionTimeout
AnalyticsEnabled

Types

AnalyticsEnabled
Link copied to clipboard
object AnalyticsEnabled : FirebaseDestination

The analytics enabled parameter ("analytics_collection_enabled").

ConsentSetting
Link copied to clipboard
data class ConsentSetting(val type: FirebaseAnalytics.ConsentType) : FirebaseDestination

A specific consent setting nested under consent_settings.[type].

ConsentSettings
Link copied to clipboard
object ConsentSettings : FirebaseDestination

The consent settings dictionary ("consent_settings").

DefaultParam
Link copied to clipboard
data class DefaultParam(val name: String) : FirebaseDestination

A specific default parameter nested under parameters.[name].

DefaultParams
Link copied to clipboard
object DefaultParams : FirebaseDestination

The default parameters dictionary ("parameters").

EventName
Link copied to clipboard
object EventName : FirebaseDestination

The event name parameter ("event_name").

EventParam
Link copied to clipboard
data class EventParam(val param: String) : FirebaseDestination

A specific event parameter nested under parameters.[name].

EventParams
Link copied to clipboard
object EventParams : FirebaseDestination

The event parameters dictionary ("parameters").

ItemParam
Link copied to clipboard
data class ItemParam(val param: String) : FirebaseDestination

A specific item parameter nested under parameters.items.[name].

SessionTimeout
Link copied to clipboard
object SessionTimeout : FirebaseDestination

The session timeout parameter ("session_timeout_seconds").

UserId
Link copied to clipboard
object UserId : FirebaseDestination

The user ID parameter ("user_id").

UserPropertyName
Link copied to clipboard
object UserPropertyName : FirebaseDestination

The user property name(s) parameter ("property_name").

UserPropertyValue
Link copied to clipboard
object UserPropertyValue : FirebaseDestination

The user property value(s) parameter ("property_value").

Functions

asJsonObjectPath
Link copied to clipboard
open override fun asJsonObjectPath(): JsonObjectPath
Generated by Dokka
(c) Tealium 2026