Package-level declarations

Includes classes which are being used as part of the implementation of the Electric Vehicle (EV) Search.

Types

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
value class Capability

Describes the technology and capabilities supported by an electric vehicle supply equipment (EVSE).

Link copied to clipboard
class ChargingPark(val chargingStations: List<ChargingStation> = emptyList())

Contains information about a charging park.

Link copied to clipboard
class ChargingPoint(val evseId: String, val status: Status? = null, val connectors: List<Connector> = emptyList(), val physicalReference: String? = null)

A charging point has several charging connectors, of which only one can be used at a time.

Link copied to clipboard
class ChargingStation(val id: ChargingStation.Id, val chargingPoints: List<ChargingPoint> = emptyList())

A charging station has several charging points, of which only several points can be used at the same time.

Link copied to clipboard
class Connector(val id: Connector.Id, val connectorDetails: ConnectorDetails? = null)

Connector with charging power attributes.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
value class ParkingRestriction

Parking restrictions for a charging point.

Link copied to clipboard
value class Status

The status of a charging point.