TtiviEvChargingChargingPointListViewModel

class TtiviEvChargingChargingPointListViewModel(val title: StringResolver? = null, val subtitle: StringResolver? = null, val chargingPointList: List<ChargingPoint>? = null, val chargingUnitCost: StringResolver? = null, val approximateChargingTime: StringResolver? = null, val batteryChargeLevelTreshold: StringResolver? = null, val onListItemClicked: (ChargingPointId) -> Unit? = null) : ViewModel

A ViewModel which can be used to populate Ev Charging modal panel with list of chargers.

Constructors

fun TtiviEvChargingChargingPointListViewModel(title: StringResolver? = null, subtitle: StringResolver? = null, chargingPointList: List<ChargingPoint>? = null, chargingUnitCost: StringResolver? = null, approximateChargingTime: StringResolver? = null, batteryChargeLevelTreshold: StringResolver? = null, onListItemClicked: (ChargingPointId) -> Unit? = null)

Properties

Link copied to clipboard

Indicates the approximate remaining charging time for battery charge level to reach at set batteryChargeLevelTreshold

Link copied to clipboard

Indicates the battery charge level threshold set for charging to be completed.

Link copied to clipboard

The list of available ChargingPoint for charging.

Link copied to clipboard

Indicates the unit charging cost for a charger.

Link copied to clipboard

Callback on charger list item click.

Link copied to clipboard

The text content for charger list subtitle.

Link copied to clipboard
val title: StringResolver? = null

The text content for charger list title.

Inherited functions

Link copied to clipboard