DeviceStatus constructor

const DeviceStatus({
  1. required ThermalLevel thermalLevel,
  2. required int availableMemoryBytes,
  3. required MemoryPressureLevel memoryPressureLevel,
  4. required double batteryLevel,
  5. required bool isLowPowerMode,
})

Creates a new DeviceStatus.

  • batteryLevel must be between 0.0 and 1.0 (inclusive).

Implementation

const DeviceStatus({
  required this.thermalLevel,
  required this.availableMemoryBytes,
  required this.memoryPressureLevel,
  required this.batteryLevel,
  required this.isLowPowerMode,
}) : assert(
        batteryLevel >= 0.0 && batteryLevel <= 1.0,
        'batteryLevel must be 0.0–1.0',
      );