Package-level declarations
Types
Link copied to clipboard
object Capability
The capabilities of an EVSE
Link copied to clipboard
data class ChargingEvses(val fastChargingEvses: FastChargingEvses, val slowChargingEvses: SlowChargingEvses)
Link copied to clipboard
data class Connector(val id: String?, val standard: String, val format: String, val powerType: String, val maxVoltage: Int? = null, val maxAmperage: Int? = null, val lastUpdated: String, val maxElectricPower: Double? = null, val tariffIds: List<String>? = null, val termsAndConditions: String? = null)
A Connector is the socket or cable and plug available for the EV to use. A single Evse may provide multiple Connectors but only one of them can be in use at the same time. A Connector always belongs to an Evse object.
Link copied to clipboard
data class FastChargingEvses(val availableEvses: List<Evse> = emptyList(), val blockedEvses: List<Evse> = emptyList(), val chargingEvses: List<Evse> = emptyList(), val inoperativeEvses: List<Evse> = emptyList(), val outOfOrderEvses: List<Evse> = emptyList(), val plannedEvses: List<Evse> = emptyList(), val removedEvses: List<Evse> = emptyList(), val reservedEvses: List<Evse> = emptyList(), val unknownEvses: List<Evse> = emptyList())
Link copied to clipboard
object ParkingRestriction
This value, if provided, represents the restriction to the parking spot for different purposes.
Link copied to clipboard
data class SlowChargingEvses(val availableEvses: List<Evse> = emptyList(), val blockedEvses: List<Evse> = emptyList(), val chargingEvses: List<Evse> = emptyList(), val inoperativeEvses: List<Evse> = emptyList(), val outOfOrderEvses: List<Evse> = emptyList(), val plannedEvses: List<Evse> = emptyList(), val removedEvses: List<Evse> = emptyList(), val reservedEvses: List<Evse> = emptyList(), val unknownEvses: List<Evse> = emptyList())
Link copied to clipboard
data class StatusSchedule(val status: String, val periodBegin: String, val periodEnd: String? = null)
This type is used to schedule status periods in the future.