From a6418572943e361f7ded9e50e8016c82b0ad644a Mon Sep 17 00:00:00 2001 From: Tyler Nijmeh Date: Tue, 30 Mar 2021 22:00:11 -0700 Subject: Add toString override to config Signed-off-by: Tyler Nijmeh --- .../buoy/models/BatterySaverConstantsConfig.kt | 27 ++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) (limited to 'app/src/main/java/com') diff --git a/app/src/main/java/com/draco/buoy/models/BatterySaverConstantsConfig.kt b/app/src/main/java/com/draco/buoy/models/BatterySaverConstantsConfig.kt index 49a265a..b5f598b 100644 --- a/app/src/main/java/com/draco/buoy/models/BatterySaverConstantsConfig.kt +++ b/app/src/main/java/com/draco/buoy/models/BatterySaverConstantsConfig.kt @@ -1,5 +1,7 @@ package com.draco.buoy.models +import com.draco.buoy.repositories.BatterySaverConstants + data class BatterySaverConstantsConfig( var advertiseIsEnabled: Boolean = false, var dataSaverDisabled: Boolean = false, @@ -9,7 +11,7 @@ data class BatterySaverConstantsConfig( var animationDisabled: Boolean = false, var soundTiggerDisabled: Boolean = false, var fullBackupDeferred: Boolean = false, - var KeyValueBackupDeferred: Boolean = false, + var keyValueBackupDeferred: Boolean = false, var fireWallDisabled: Boolean = false, var gpsMode: Int = 0, var adjustBrightnessDisabled: Boolean = false, @@ -19,4 +21,25 @@ data class BatterySaverConstantsConfig( var optionalSensorsDisabled: Boolean = false, var aodDisabled: Boolean = false, var quickDozeEnabled: Boolean = false -) \ No newline at end of file +) { + override fun toString(): String { + return "${BatterySaverConstants.ADVERTISE_IS_ENABLED}=$advertiseIsEnabled," + + "${BatterySaverConstants.DATASAVER_DISABLED}=$dataSaverDisabled," + + "${BatterySaverConstants.ENABLE_NIGHT_MODE}=$enableNightMode," + + "${BatterySaverConstants.LAUNCH_BOOST_DISABLED}=$launchBoostDisabled," + + "${BatterySaverConstants.VIBRATION_DISABLED}=$vibrationDisabled," + + "${BatterySaverConstants.ANIMATION_DISABLED}=$animationDisabled," + + "${BatterySaverConstants.SOUNDTRIGGER_DISABLED}=$soundTiggerDisabled," + + "${BatterySaverConstants.FULLBACKUP_DEFERRED}=$fullBackupDeferred," + + "${BatterySaverConstants.KEYVALUEBACKUP_DEFERRED}=$keyValueBackupDeferred" + + "${BatterySaverConstants.FIREWALL_DISABLED}=$fireWallDisabled," + + "${BatterySaverConstants.GPS_MODE}=$gpsMode," + + "${BatterySaverConstants.ADJUST_BRIGHTNESS_DISABLED}=$adjustBrightnessDisabled," + + "${BatterySaverConstants.ADJUST_BRIGHTNESS_FACTOR}=$adjustBrightnessFactor," + + "${BatterySaverConstants.FORCE_ALL_APPS_STANDBY}=$forceAllAppsStandby," + + "${BatterySaverConstants.FORCE_BACKGROUND_CHECK}=$forceBackgroundCheck," + + "${BatterySaverConstants.OPTIONAL_SENSORS_DISABLED}=$optionalSensorsDisabled," + + "${BatterySaverConstants.AOD_DISABLED}=$aodDisabled," + + "${BatterySaverConstants.QUICK_DOZE_ENABLED}=$quickDozeEnabled" + } +} \ No newline at end of file -- cgit v1.2.3