BatteryRunway.fromMap constructor
- JsonMap map
Creates from a map.
Implementation
factory BatteryRunway.fromMap(JsonMap map) {
return BatteryRunway(
duration:
Duration(minutes: (map['durationMinutes'] as num?)?.toInt() ?? 0),
lowPowerDuration: Duration(
minutes: (map['lowPowerDurationMinutes'] as num?)?.toInt() ?? 0),
recommendation: map['recommendation'] as String? ?? '',
currentLevel: (map['currentLevel'] as num?)?.toInt() ?? 0,
isCharging: map['isCharging'] as bool? ?? false,
drainRatePerHour: (map['drainRatePerHour'] as num?)?.toDouble(),
lowPowerDrainRatePerHour:
(map['lowPowerDrainRatePerHour'] as num?)?.toDouble(),
confidence: (map['confidence'] as num?)?.toDouble() ?? 0.0,
);
}