TSDevice Info Signals

@Serializable
data class TSDeviceInfoSignals(val model: String?, val manufacturer: String?, val device: String?, val screenResolution: String?, val screenDensityDpi: Int?, val androidVersion: String?, val sdkInt: Int?, val uptimeMs: Long?, val language: String?, val region: String?, val debuggerAttached: Boolean?, val developerModeEnabled: Boolean?, val appVersion: String?, val installerPackage: String?, val batteryLevel: Int?, val batteryStatus: String?)

Constructors

Link copied to clipboard
constructor(model: String?, manufacturer: String?, device: String?, screenResolution: String?, screenDensityDpi: Int?, androidVersion: String?, sdkInt: Int?, uptimeMs: Long?, language: String?, region: String?, debuggerAttached: Boolean?, developerModeEnabled: Boolean?, appVersion: String?, installerPackage: String?, batteryLevel: Int?, batteryStatus: String?)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

0–100, or -1 when unavailable.

Link copied to clipboard

charging | discharging | full | not_charging | unknown

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Language and region from java.util.Locale.getDefault. Timezone is in TSObservation.timezone.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val sdkInt: Int?
Link copied to clipboard