HardwareInfo.fromJson constructor

HardwareInfo.fromJson(
  1. 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(),
      );