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