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?,
      euiccChipInfo:
          (json_['euiccChipInfo'] as core.List?)
              ?.map(
                (value) => EuiccChipInfo.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      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(),
    );