Package com.tomtom.sdk.search.client.model.ev

Types

Link copied to clipboard
value class AccessibilityType

Defines the accessibility of a charging infrastructure element.

Link copied to clipboard
data class AvailabilityDetails(    val available: Int,     val occupied: Int,     val reserved: Int,     val unknown: Int,     val outOfService: Int)

The charging connector availability data.

Link copied to clipboard
value class AvailabilityStatus

Status of charging point, indicating whether it is available or not.

Link copied to clipboard
data class ChargingPark(val connectors: List<ConnectorDetails> = emptyList())

Contains information about a charging park.

Link copied to clipboard
data class ChargingPoint(    val id: String,     val status: AvailabilityStatus? = null,     val connectors: Set<Connector> = emptySet())

Represents the charging point at an Electric Vehicle(EV) charging station. This is also known as Electric Vehicle Supply Equipment(EVSE).

Link copied to clipboard
data class Connector(    val connectorType: String,     val total: Int,     val availability: ConnectorAvailability)

The charging connector data.

Link copied to clipboard
data class ConnectorAvailability(val current: AvailabilityDetails, val perPowerLevel: List<PowerKwAvailabilityDetails>)

The availability data for this connector type.

Link copied to clipboard
data class PowerKwAvailabilityDetails(    val powerKw: Double,     val available: Int,     val occupied: Int,     val reserved: Int,     val unknown: Int,     val outOfService: Int)

The charging connector availability data per power level.