Package-level declarations
This package contains data classes representing information relating to EV Charging.
Types
Stores information related to the user's eMSP account.
Stores information that will allow a client to start the authentication process for logging in to an eMSP.
The different authentication states an eMSP service can be in.
Represents a charging point. An EVSE (Electric Vehicle Supply Equipment) is the part of a ChargingStation that will handle the charging process of one Electrical Vehicle at a time in a single session. An EVSE may have one or more Connectors but only one can be used at a time.
ID used for uniquely identifying a particular ChargingPoint. It is not localized and should not be used for display in a production UI.
Name of the ChargingPoint as it should be displayed to the user.
Represents the current state of a ChargingPoint.
Represents the state of the vehicle charging process.
Charging station is a group of one or more EVSEs (ChargingPoint) that belong together geographically.
Connector is a specific socket or cable available for the EV to make use of.
Information about the cost.
Holds information about the current status of the authentication process with the eMSP including whether the end-user is logged in or not or how to log in, if applicable.
A name used for uniquely identifying a particular e-Mobility Service Provider (eMSP) This is not localized and should not be used for display in a production UI.
Represents an eMSP (e-Mobility Service Provider) service.
Encapsulates an Open ID authorization request.
Encapsulates an Open ID authorization result.
Contains information about the completed session.
Contains information about the active session once the charging process has started.