CrossDeviceParameterConfiguration

data class CrossDeviceParameterConfiguration(val sessionId: Boolean = true, val subjectUserId: Boolean = false, val sourceId: Boolean = true, val sourcePlatform: Boolean = false, val reason: String? = null)

Configuration object for TrackerController.decorateLink

Enabled properties will be included when decorating a URI using decorateLink

Constructors

Link copied to clipboard
constructor(sessionId: Boolean = true, subjectUserId: Boolean = false, sourceId: Boolean = true, sourcePlatform: Boolean = false, reason: String? = null)

Properties

Link copied to clipboard
val reason: String? = null

Optional identifier/information for cross-navigation

Link copied to clipboard
val sessionId: Boolean = true

Whether to include the value of SessionController.sessionId when decorating a link (enabled by default)

Link copied to clipboard
val sourceId: Boolean = true

Whether to include the value of TrackerController.appId when decorating a link (enabled by default)

Link copied to clipboard
val sourcePlatform: Boolean = false

Whether to include the value of TrackerController.devicePlatform when decorating a link

Link copied to clipboard
val subjectUserId: Boolean = false

Whether to include the value of SubjectController.userId when decorating a link