Device class

An Android device registered for zero-touch enrollment.


Device.fromJson(Map _json)


claims List<DeviceClaim>
Output only. The provisioning claims for a device. Devices claimed for zero-touch enrollment have a claim with the type SECTION_TYPE_ZERO_TOUCH. Call partners.devices.unclaim or partners.devices.unclaimAsync to remove the device from zero-touch enrollment.
read / write
configuration String
Not available to resellers.
read / write
deviceId String
Output only. The ID of the device. Assigned by the server.
read / write
deviceIdentifier DeviceIdentifier
The hardware IDs that identify a manufactured device. To learn more, read Identifiers.
read / write
deviceMetadata DeviceMetadata
The metadata attached to the device. Structured as key-value pairs. To learn more, read Device metadata.
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
name String
Output only. The API resource name in the format partners/[PARTNER_ID]/devices/[DEVICE_ID]. Assigned by the server.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toJson() Map<String, Object>
toString() String
Returns a string representation of this object.


operator ==(Object other) bool
The equality operator. [...]