AppContext

data class AppContext(val installId: String, val version: String? = null, val sdk: String? = null, val os: String? = null, val osVersion: String? = null, val deviceModel: String? = null, val locale: String? = null)

Install and build details sent on bootstrap and auth.

Constructors

Link copied to clipboard
constructor(installId: String, version: String? = null, sdk: String? = null, os: String? = null, osVersion: String? = null, deviceModel: String? = null, locale: String? = null)

Properties

Link copied to clipboard
val deviceModel: String? = null

Device model.

Link copied to clipboard

Stable per-install id (8..128 chars).

Link copied to clipboard
val locale: String? = null

Device locale.

Link copied to clipboard
val os: String? = null

ios, android, web, macos, windows, linux, other.

Link copied to clipboard
val osVersion: String? = null

OS version.

Link copied to clipboard
val sdk: String? = null

SDK name and version, e.g. android/0.1.0.

Link copied to clipboard
val version: String? = null

Host app version.

Functions

Link copied to clipboard
fun toJson(): JsonObject

The wire shape.