View Source GoogleApi.AndroidManagement.V1.Model.HardwareInfo (google_api_android_management v0.48.2)

Information about device hardware. The fields related to temperature thresholds are only available if hardwareStatusEnabled is true in the device's policy.

Attributes

  • batteryShutdownTemperatures (type: list(number()), default: nil) - Battery shutdown temperature thresholds in Celsius for each battery on the device.
  • batteryThrottlingTemperatures (type: list(number()), default: nil) - Battery throttling temperature thresholds in Celsius for each battery on the device.
  • brand (type: String.t, default: nil) - Brand of the device. For example, Google.
  • cpuShutdownTemperatures (type: list(number()), default: nil) - CPU shutdown temperature thresholds in Celsius for each CPU on the device.
  • cpuThrottlingTemperatures (type: list(number()), default: nil) - CPU throttling temperature thresholds in Celsius for each CPU on the device.
  • deviceBasebandVersion (type: String.t, default: nil) - Baseband version. For example, MDM9625_104662.22.05.34p.
  • enterpriseSpecificId (type: String.t, default: nil) - Output only. ID that uniquely identifies a personally-owned device in a particular organization. On the same physical device when enrolled with the same organization, this ID persists across setups and even factory resets. This ID is available on personally-owned devices with a work profile on devices running Android 12 and above.
  • gpuShutdownTemperatures (type: list(number()), default: nil) - GPU shutdown temperature thresholds in Celsius for each GPU on the device.
  • gpuThrottlingTemperatures (type: list(number()), default: nil) - GPU throttling temperature thresholds in Celsius for each GPU on the device.
  • hardware (type: String.t, default: nil) - Name of the hardware. For example, Angler.
  • manufacturer (type: String.t, default: nil) - Manufacturer. For example, Motorola.
  • model (type: String.t, default: nil) - The model of the device. For example, Asus Nexus 7.
  • serialNumber (type: String.t, default: nil) - The device serial number.
  • skinShutdownTemperatures (type: list(number()), default: nil) - Device skin shutdown temperature thresholds in Celsius.
  • skinThrottlingTemperatures (type: list(number()), default: nil) - Device skin throttling temperature thresholds in Celsius.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AndroidManagement.V1.Model.HardwareInfo{
  batteryShutdownTemperatures: [number()] | nil,
  batteryThrottlingTemperatures: [number()] | nil,
  brand: String.t() | nil,
  cpuShutdownTemperatures: [number()] | nil,
  cpuThrottlingTemperatures: [number()] | nil,
  deviceBasebandVersion: String.t() | nil,
  enterpriseSpecificId: String.t() | nil,
  gpuShutdownTemperatures: [number()] | nil,
  gpuThrottlingTemperatures: [number()] | nil,
  hardware: String.t() | nil,
  manufacturer: String.t() | nil,
  model: String.t() | nil,
  serialNumber: String.t() | nil,
  skinShutdownTemperatures: [number()] | nil,
  skinThrottlingTemperatures: [number()] | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.