EVPreferences

fun EVPreferences(chargeRangeLowVal: Double = -1.0, chargeRangeUpperVal: Double = -1.0, preferredProvider: List<EVProvider>, preferDCChargers: Boolean = false, preferNonstopChargers: Boolean = false, chargerPermission: EVPreferences.EVChargerAccessType, payType: EVPreferences.EVPayType)
fun EVPreferences(chargeRangeLowVal: Double = -1.0, chargeRangeUpperVal: Double = -1.0, preferredProvider: List<EVProvider>, preferDCChargers: Boolean = false, preferNonstopChargers: Boolean = false, chargerPermission: EVPreferences.EVChargerAccessType, payType: EVPreferences.EVPayType, enforcePowerRange: Boolean = false, enforceProviders: Boolean = false, enforcePreferDCChargers: Boolean = false, enforcePreferNonstopChargers: Boolean = false, enforceChargerPermission: Boolean = false, enforcePayType: Boolean = false)