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

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.
  • 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.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

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

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.