HardwareInfo.fromJson constructor
HardwareInfo.fromJson(
- Map json_
Implementation
HardwareInfo.fromJson(core.Map json_)
: this(
batteryShutdownTemperatures:
(json_['batteryShutdownTemperatures'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
batteryThrottlingTemperatures:
(json_['batteryThrottlingTemperatures'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
brand: json_['brand'] as core.String?,
cpuShutdownTemperatures:
(json_['cpuShutdownTemperatures'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
cpuThrottlingTemperatures:
(json_['cpuThrottlingTemperatures'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
deviceBasebandVersion: json_['deviceBasebandVersion'] as core.String?,
enterpriseSpecificId: json_['enterpriseSpecificId'] as core.String?,
gpuShutdownTemperatures:
(json_['gpuShutdownTemperatures'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
gpuThrottlingTemperatures:
(json_['gpuThrottlingTemperatures'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
hardware: json_['hardware'] as core.String?,
manufacturer: json_['manufacturer'] as core.String?,
model: json_['model'] as core.String?,
serialNumber: json_['serialNumber'] as core.String?,
skinShutdownTemperatures:
(json_['skinShutdownTemperatures'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
skinThrottlingTemperatures:
(json_['skinThrottlingTemperatures'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
);