Package-level declarations

This package includes the Electric Vehicle (EV) Charging Availability related models, applicable in the implementation of the EV charging availability provider.

Types

Link copied to clipboard
data class Availability(val consolidatedAvailability: ConnectorAvailabilityDetails, val powerLevelAvailability: List<ConnectorAvailabilityDetails> = emptyList())

The availability data for this connector type.

Link copied to clipboard
data class ConnectorAvailability(val type: ConnectorType, @IntRange(from = 0) val total: Int, val availability: Availability)

The charging connector data.

Link copied to clipboard
data class ConnectorAvailabilityDetails(val power: Power? = null, @IntRange(from = 0) val available: Int, @IntRange(from = 0) val occupied: Int, @IntRange(from = 0) val reserved: Int, @IntRange(from = 0) val unknown: Int, @IntRange(from = 0) val outOfService: Int)

The charging connector availability data.