SubjectConfiguration

This class represents the configuration of the subject. The SubjectConfiguration can be used to setup the tracker with the basic information about the user and the app which will be attached on all the events as contexts. The contexts to track can be enabled in the TrackerConfiguration class.

Constructors

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

The color depth.

Link copied to clipboard
open override fun copy(): SubjectConfiguration
Link copied to clipboard

The domain UserID.

Link copied to clipboard

The IP address.

Link copied to clipboard

The language set in the device.

Link copied to clipboard

The network UserID.

Link copied to clipboard
fun screenResolution(screenResolution: Size?): SubjectConfiguration

The screen resolution.

Link copied to clipboard

The screen viewport.

Link copied to clipboard

The current timezone.

Link copied to clipboard

The user-agent.

Link copied to clipboard

The custom UserID.

Properties

Link copied to clipboard
open override var colorDepth: Int? = null
Link copied to clipboard
open override var domainUserId: String? = null
Link copied to clipboard
open override var ipAddress: String? = null
Link copied to clipboard
open override var language: String? = null
Link copied to clipboard
open override var networkUserId: String? = null
Link copied to clipboard
open override var screenResolution: Size? = null
Link copied to clipboard
open override var screenViewPort: Size? = null
Link copied to clipboard
open override var timezone: String? = null
Link copied to clipboard
open override var useragent: String? = null
Link copied to clipboard
open override var userId: String? = null

Inheritors

Link copied to clipboard