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
value class AccessType

Access type of the EV POI station.

Link copied to clipboard
value class Capability

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

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

Contains information about a charging park.

Link copied to clipboard
class ChargingPoint(val chargingPointId: ChargingPoint.Id, val capabilities: List<Capability> = emptyList(), val restrictions: List<ParkingRestriction> = emptyList(), 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

Parking restrictions for a charging point.

Link copied to clipboard
class PaymentOptions(val brands: List<Brand> = emptyList())

Describes the payment options supported by a charging point.

Link copied to clipboard
value class Status

The status of a charging point.