GoogleAppsCloudidentityDevicesV1Device class

A Device within the Cloud Identity Devices API.

Represents a Device known to Google Cloud, independent of the device ownership, type, and whether it is assigned or in use by a user.

Constructors

GoogleAppsCloudidentityDevicesV1Device({GoogleAppsCloudidentityDevicesV1AndroidAttributes? androidSpecificAttributes, String? assetTag, String? basebandVersion, String? bootloaderVersion, String? brand, String? buildNumber, String? compromisedState, String? createTime, String? deviceId, String? deviceType, bool? enabledDeveloperOptions, bool? enabledUsbDebugging, String? encryptionState, String? hostname, String? imei, String? kernelVersion, String? lastSyncTime, String? managementState, String? manufacturer, String? meid, String? model, String? name, String? networkOperator, String? osVersion, List<String>? otherAccounts, String? ownerType, String? releaseVersion, String? securityPatchTime, String? serialNumber, List<String>? wifiMacAddresses})
GoogleAppsCloudidentityDevicesV1Device.fromJson(Map json_)

Properties

androidSpecificAttributes GoogleAppsCloudidentityDevicesV1AndroidAttributes?
Attributes specific to Android devices.
getter/setter pair
assetTag String?
Asset tag of the device.
getter/setter pair
basebandVersion String?
Baseband version of the device.
getter/setter pair
bootloaderVersion String?
Device bootloader version.
getter/setter pair
brand String?
Device brand.
getter/setter pair
buildNumber String?
Build number of the device.
getter/setter pair
compromisedState String?
Represents whether the Device is compromised.
getter/setter pair
createTime String?
When the Company-Owned device was imported.
getter/setter pair
deviceId String?
Unique identifier for the device.
getter/setter pair
deviceType String?
Type of device.
getter/setter pair
enabledDeveloperOptions bool?
Whether developer options is enabled on device.
getter/setter pair
enabledUsbDebugging bool?
Whether USB debugging is enabled on device.
getter/setter pair
encryptionState String?
Device encryption state.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hostname String?
Host name of the device.
getter/setter pair
imei String?
IMEI number of device if GSM device; empty otherwise.
getter/setter pair
kernelVersion String?
Kernel version of the device.
getter/setter pair
lastSyncTime String?
Most recent time when device synced with this service.
getter/setter pair
managementState String?
Management state of the device
getter/setter pair
manufacturer String?
Device manufacturer.
getter/setter pair
meid String?
MEID number of device if CDMA device; empty otherwise.
getter/setter pair
model String?
Model name of device.
getter/setter pair
name String?
Resource name of the Device in format: devices/{device}, where device is the unique id assigned to the Device.
getter/setter pair
networkOperator String?
Mobile or network operator of device, if available.
getter/setter pair
osVersion String?
OS version of the device.
getter/setter pair
otherAccounts List<String>?
Domain name for Google accounts on device.
getter/setter pair
ownerType String?
Whether the device is owned by the company or an individual
getter/setter pair
releaseVersion String?
OS release version.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securityPatchTime String?
OS security patch update time on device.
getter/setter pair
serialNumber String?
Serial Number of device.
getter/setter pair
wifiMacAddresses List<String>?
WiFi MAC addresses of device.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited