SessionInfo

@IviExperimental(reasons = [])
data class SessionInfo(val sessionStatus: SessionStatus, val chargingStationId: ChargingStationId, val chargingPointId: ChargingPointId, val connectorId: ConnectorId, val approximatedChargingTime: Duration? = null, val sessionReceipt: Receipt? = null) : Parcelable

Contains information about the active session once the charging process has started.

Constructors

Link copied to clipboard
constructor(sessionStatus: SessionStatus, chargingStationId: ChargingStationId, chargingPointId: ChargingPointId, connectorId: ConnectorId, approximatedChargingTime: Duration? = null, sessionReceipt: Receipt? = null)

Properties

Link copied to clipboard

Approximated remaining charging time of the current charging session.

Link copied to clipboard

Unique identifier of the ChargingPoint connected to the Electric Vehicle during charging process.

Link copied to clipboard

Unique identifier of the charging station.

Link copied to clipboard

Unique identifier of the Connector used for the charging session.

Link copied to clipboard
val sessionReceipt: Receipt? = null

Receipt received after the session has been completed, includes cost and consumed energy.

Link copied to clipboard

Contains the current status of the charging session.

Inherited functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)