Skip to content

DatadogContext

Xavier F. Gouchet edited this page Sep 4, 2024 · 1 revision

data class DatadogContext(val site: DatadogSite, val clientToken: String, val service: String, val env: String, val version: String, val variant: String, val source: String, val sdkVersion: String, val time: TimeInfo, val processInfo: ProcessInfo, val networkInfo: NetworkInfo, val deviceInfo: DeviceInfo, val userInfo: UserInfo, val trackingConsent: TrackingConsent, val appBuildId: String?, val featuresContext: Map<String, Map<String, Any?>>)

Contains system information, as well as user-specific and feature specific context info.

Constructors

DatadogContext

constructor(site: DatadogSite, clientToken: String, service: String, env: String, version: String, variant: String, source: String, sdkVersion: String, time: TimeInfo, processInfo: ProcessInfo, networkInfo: NetworkInfo, deviceInfo: DeviceInfo, userInfo: UserInfo, trackingConsent: TrackingConsent, appBuildId: String?, featuresContext: Map<String, Map<String, Any?>>)

Properties

appBuildId

val appBuildId: String?

clientToken

val clientToken: String

deviceInfo

val deviceInfo: DeviceInfo

env

val env: String

featuresContext

val featuresContext: Map<String, Map<String, Any?>>

networkInfo

val networkInfo: NetworkInfo

processInfo

val processInfo: ProcessInfo

sdkVersion

val sdkVersion: String

service

val service: String

site

val site: DatadogSite

source

val source: String

time

val time: TimeInfo

trackingConsent

val trackingConsent: TrackingConsent

userInfo

val userInfo: UserInfo

variant

val variant: String

version

val version: String

Clone this wiki locally