SearchUserEnvironment

data class SearchUserEnvironment(    var locale: String,     var region: String,     var updateChannel: SearchUpdateChannel,     var distributionId: String,     var experiment: String,     var appName: SearchApplicationName,     var version: String,     var deviceType: SearchDeviceType)

The user's environment that is used for filtering the search configuration.

Constructors

Link copied to clipboard
constructor(locale: String, region: String, updateChannel: SearchUpdateChannel, distributionId: String, experiment: String, appName: SearchApplicationName, version: String, deviceType: SearchDeviceType)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The application name that the user is using.

Link copied to clipboard

The device type that the user is using.

Link copied to clipboard

The distribution id for the user's build.

Link copied to clipboard

The search related experiment id that the user is included within. On desktop this is the searchConfiguration.experiment variable.

Link copied to clipboard

The current locale of the application that the user is using.

Link copied to clipboard

The home region that the user is currently identified as being within. On desktop & android there is a 14 day lag after detecting a region change before the home region changes. TBD: iOS?

Link copied to clipboard

The update channel of the user's build.

Link copied to clipboard

The application version that the user is using.