ChromeOsDevice class

Google Chrome devices run on the Chrome OS.

For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices).

Constructors

ChromeOsDevice({List<ChromeOsDeviceActiveTimeRanges>? activeTimeRanges, String? annotatedAssetId, String? annotatedLocation, String? annotatedUser, String? autoUpdateExpiration, String? autoUpdateThrough, List<BacklightInfo>? backlightInfo, String? bootMode, String? chromeOsType, List<ChromeOsDeviceCpuInfo>? cpuInfo, List<ChromeOsDeviceCpuStatusReports>? cpuStatusReports, String? deprovisionReason, List<ChromeOsDeviceDeviceFiles>? deviceFiles, String? deviceId, String? deviceLicenseType, 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? 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
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
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
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