OneIdDeviceInfo class
Identifying, non-sensitive information about the current device.
Structural placeholder: the actual fields and their native source
(Keystore-attested device id on Android, identifierForVendor plus
DeviceCheck token on iOS, etc.) still need to be specified before
DeviceManagement.currentDevice can be implemented.
- Annotations
Constructors
- OneIdDeviceInfo({required String deviceId, required String platform, required String osVersion, required String model})
-
const
Properties
- deviceId → String
-
Stable identifier for this device/install, as scoped by whatever the
native implementation ends up using (Keystore-attested id, vendor id,
etc.) — not yet defined.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- model → String
-
final
- osVersion → String
-
final
- platform → String
-
"android"or"ios".final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited