PowerState.fromMap constructor

PowerState.fromMap(
  1. Map<Object?, Object?> map
)

Creates a PowerState from a map returned by the native platform.

Implementation

factory PowerState.fromMap(Map<Object?, Object?> map) {
  return PowerState(
    batteryLevel: _readInt(map, 'batteryLevel'),
    isCharging: _readBool(map, 'isCharging'),
    chargingSource: _readString(map, 'chargingSource'),
    batteryHealth: _readString(map, 'batteryHealth'),
    batteryStatus: _readString(map, 'batteryStatus'),
    batteryTemperatureCelsius: _readDouble(map, 'batteryTemperatureCelsius'),
    isPowerSaveMode: _readBool(map, 'isPowerSaveMode'),
    isIgnoringBatteryOptimizations: _readBool(
      map,
      'isIgnoringBatteryOptimizations',
    ),
  );
}