toMap method

JsonMap toMap()

Converts to a JSON-serializable map.

Implementation

JsonMap toMap() => {
      'batteryLevel': batteryLevel,
      'isCharging': isCharging,
      'chargingType': chargingType.name,
      'isPowerSaveMode': isPowerSaveMode,
      'isDozeMode': isDozeMode,
      'isBatteryOptimizationExempt': isBatteryOptimizationExempt,
      if (timeToFullCharge != null)
        'timeToFullChargeSeconds': timeToFullCharge!.inSeconds,
      if (timeRemaining != null)
        'timeRemainingSeconds': timeRemaining!.inSeconds,
    };