Package-level declarations

Types

Link copied to clipboard

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

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.