Evse

@Serializable
data class Evse(val uid: String? = null, val evseId: String? = null, val status: String? = null, val statusSchedule: List<StatusSchedule> = emptyList(), val capabilities: List<String> = emptyList(), val connectors: List<Connector> = emptyList(), val floorLevel: String? = null, val coordinates: GeoLocation? = null, val physicalReference: String? = null, val directions: List<DisplayText> = emptyList(), val parkingRestrictions: List<String> = emptyList(), val images: List<Image> = emptyList(), val lastUpdated: String? = null, val mbxExt: MbxExt? = null)

The EVSE object describes the part that controls the power supply to a single EV in a single session.

Parameters

uid

Uniquely identifies the EVSE within the CPOs platform.

evseId

Evse Id.

status

Indicates the current status of the EVSE.

statusSchedule

Indicates a planned status update of the EVSE.

capabilities

List of functionalities that the EVSE is capable of.

connectors

List of available connectors on the EVSE.

floorLevel

Level on which the Charge Point is located (in garage buildings) in the locally displayed numbering scheme.

coordinates

Coordinates of the EVSE.

physicalReference

A number/string printed on the outside of the EVSE for visual identification.

directions

Multi-language human-readable directions when more detailed information on how to reach the EVSE from the Location is required.

parkingRestrictions

The restrictions that apply to the parking spot.

images

Links to images related to the EVSE such as photos or logos.

lastUpdated

Timestamp when this EVSE or one of its Connectors was last updated (or created), in UTC.

Constructors

Link copied to clipboard
constructor(uid: String? = null, evseId: String? = null, status: String? = null, statusSchedule: List<StatusSchedule> = emptyList(), capabilities: List<String> = emptyList(), connectors: List<Connector> = emptyList(), floorLevel: String? = null, coordinates: GeoLocation? = null, physicalReference: String? = null, directions: List<DisplayText> = emptyList(), parkingRestrictions: List<String> = emptyList(), images: List<Image> = emptyList(), lastUpdated: String? = null, mbxExt: MbxExt? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val evseId: String? = null
Link copied to clipboard
val floorLevel: String? = null
Link copied to clipboard
Link copied to clipboard
val lastUpdated: String? = null
Link copied to clipboard
val mbxExt: MbxExt? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val status: String? = null
Link copied to clipboard
Link copied to clipboard
val uid: String? = null