ChromeOsDevice class

Google Chrome devices run on the Chrome OS.

For more information about common API tasks, see the Developer's Guide.

Constructors

ChromeOsDevice({List<ChromeOsDeviceActiveTimeRanges>? activeTimeRanges, String? annotatedAssetId, String? annotatedLocation, String? annotatedUser, String? autoUpdateExpiration, String? autoUpdateThrough, List<BacklightInfo>? backlightInfo, List<BluetoothAdapterInfo>? bluetoothAdapterInfo, String? bootMode, String? chromeOsType, List<ChromeOsDeviceCpuInfo>? cpuInfo, List<ChromeOsDeviceCpuStatusReports>? cpuStatusReports, String? deprovisionReason, List<ChromeOsDeviceDeviceFiles>? deviceFiles, String? deviceId, String? deviceLicenseType, ByteUsage? diskSpaceUsage, List<ChromeOsDeviceDiskVolumeReports>? diskVolumeReports, String? dockMacAddress, String? etag, String? ethernetMacAddress, String? ethernetMacAddress0, bool? extendedSupportEligible, bool? extendedSupportEnabled, String? extendedSupportStart, List<FanInfo>? fanInfo, String? firmwareVersion, String? firstEnrollmentTime, String? kind, String? lastDeprovisionTimestamp, DateTime? lastEnrollmentTime, List<ChromeOsDeviceLastKnownNetwork>? lastKnownNetwork, DateTime? lastSync, String? macAddress, String? manufactureDate, String? meid, String? model, String? notes, String? orderNumber, String? orgUnitId, String? orgUnitPath, OsUpdateStatus? osUpdateStatus, String? osVersion, String? osVersionCompliance, String? platformVersion, List<ChromeOsDeviceRecentUsers>? recentUsers, List<ChromeOsDeviceScreenshotFiles>? screenshotFiles, String? serialNumber, String? status, DateTime? supportEndDate, List<ChromeOsDeviceSystemRamFreeReports>? systemRamFreeReports, String? systemRamTotal, ChromeOsDeviceTpmVersionInfo? tpmVersionInfo, bool? willAutoRenew})
ChromeOsDevice.fromJson(Map json_)

Properties

activeTimeRanges ↔ List<ChromeOsDeviceActiveTimeRanges>?
A list of active time ranges (Read-only).
getter/setter pair
annotatedAssetId ↔ String?
The asset identifier as noted by an administrator or specified during enrollment.
getter/setter pair
annotatedLocation ↔ String?
The address or location of the device as noted by the administrator.
getter/setter pair
annotatedUser ↔ String?
The user of the device as noted by the administrator.
getter/setter pair
autoUpdateExpiration ↔ String?
(Read-only) The timestamp after which the device will stop receiving Chrome updates or support.
getter/setter pair
autoUpdateThrough ↔ String?
The timestamp after which the device will stop receiving Chrome updates or support.
getter/setter pair
backlightInfo ↔ List<BacklightInfo>?
Contains backlight information for the device.
getter/setter pair
bluetoothAdapterInfo ↔ List<BluetoothAdapterInfo>?
Information about Bluetooth adapters of the device.
getter/setter pair
bootMode ↔ String?
The boot mode for the device.
getter/setter pair
chromeOsType ↔ String?
Chrome OS type of the device.
getter/setter pair
cpuInfo ↔ List<ChromeOsDeviceCpuInfo>?
Information regarding CPU specs in the device.
getter/setter pair
cpuStatusReports ↔ List<ChromeOsDeviceCpuStatusReports>?
Reports of CPU utilization and temperature (Read-only)
getter/setter pair
deprovisionReason ↔ String?
(Read-only) Deprovision reason. Possible string values are:
getter/setter pair
deviceFiles ↔ List<ChromeOsDeviceDeviceFiles>?
A list of device files to download (Read-only)
getter/setter pair
deviceId ↔ String?
The unique ID of the Chrome device.
getter/setter pair
deviceLicenseType ↔ String?
Device license type.
getter/setter pair
diskSpaceUsage ↔ ByteUsage?
How much disk space the device has available and is currently using.
getter/setter pair
diskVolumeReports ↔ List<ChromeOsDeviceDiskVolumeReports>?
Reports of disk space and other info about mounted/connected volumes.
getter/setter pair
dockMacAddress ↔ String?
(Read-only) Built-in MAC address for the docking station that the device connected to.
getter/setter pair
etag ↔ String?
ETag of the resource.
getter/setter pair
ethernetMacAddress ↔ String?
The device's MAC address on the ethernet network interface.
getter/setter pair
ethernetMacAddress0 ↔ String?
(Read-only) MAC address used by the Chromebook’s internal ethernet port, and for onboard network (ethernet) interface.
getter/setter pair
extendedSupportEligible ↔ bool?
Whether or not the device requires the extended support opt in.
getter/setter pair
extendedSupportEnabled ↔ bool?
Whether extended support policy is enabled on the device.
getter/setter pair
extendedSupportStart ↔ String?
Date of the device when extended support policy for automatic updates starts.
getter/setter pair
fanInfo ↔ List<FanInfo>?
Fan information for the device.
getter/setter pair
firmwareVersion ↔ String?
The Chrome device's firmware version.
getter/setter pair
firstEnrollmentTime ↔ String?
Date and time for the first time the device was enrolled.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
kind ↔ String?
The type of resource.
getter/setter pair
lastDeprovisionTimestamp ↔ String?
(Read-only) Date and time for the last deprovision of the device.
getter/setter pair
lastEnrollmentTime ↔ DateTime?
Date and time the device was last enrolled (Read-only)
getter/setter pair
lastKnownNetwork ↔ List<ChromeOsDeviceLastKnownNetwork>?
Contains last known network (Read-only)
getter/setter pair
lastSync ↔ DateTime?
Date and time the device was last synchronized with the policy settings in the G Suite administrator control panel (Read-only)
getter/setter pair
macAddress ↔ String?
The device's wireless MAC address.
getter/setter pair
manufactureDate ↔ String?
(Read-only) The date the device was manufactured in yyyy-mm-dd format.
getter/setter pair
meid ↔ String?
The Mobile Equipment Identifier (MEID) or the International Mobile Equipment Identity (IMEI) for the 3G mobile card in a mobile device.
getter/setter pair
model ↔ String?
The device's model information.
getter/setter pair
notes ↔ String?
Notes about this device added by the administrator.
getter/setter pair
orderNumber ↔ String?
The device's order number.
getter/setter pair
orgUnitId ↔ String?
The unique ID of the organizational unit.
getter/setter pair
orgUnitPath ↔ String?
The full parent path with the organizational unit's name associated with the device.
getter/setter pair
osUpdateStatus ↔ OsUpdateStatus?
The status of the OS updates for the device.
getter/setter pair
osVersion ↔ String?
The Chrome device's operating system version.
getter/setter pair
osVersionCompliance ↔ String?
Device policy compliance status of the OS version.
getter/setter pair
platformVersion ↔ String?
The Chrome device's platform version.
getter/setter pair
recentUsers ↔ List<ChromeOsDeviceRecentUsers>?
A list of recent device users, in descending order, by last login time.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
screenshotFiles ↔ List<ChromeOsDeviceScreenshotFiles>?
A list of screenshot files to download.
getter/setter pair
serialNumber ↔ String?
The Chrome device serial number entered when the device was enabled.
getter/setter pair
status ↔ String?
The status of the device.
getter/setter pair
supportEndDate ↔ DateTime?
Final date the device will be supported (Read-only)
getter/setter pair
systemRamFreeReports ↔ List<ChromeOsDeviceSystemRamFreeReports>?
Reports of amounts of available RAM memory (Read-only)
getter/setter pair
systemRamTotal ↔ String?
Total RAM on the device [in bytes] (Read-only)
getter/setter pair
tpmVersionInfo ↔ ChromeOsDeviceTpmVersionInfo?
Trusted Platform Module (TPM) (Read-only)
getter/setter pair
willAutoRenew ↔ bool?
Determines if the device will auto renew its support after the support end date.
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