Evse

public struct Evse : Hashable

Charge Point Operator (CPO) ID uses the Electric Vehicle Supply Equipment ID (EVSE ID) for an exact identification of the charging infrastructure and charging point.

  • id

    HERE ID of the EVSE.

    Declaration

    Swift

    public var id: String?
  • The unique ID of an EVSE in the system of the CPO. This ID is unique in the system of the CPO but not necessarily globally unique. The format will differ between different CPOs. This ID is always provided.

    Declaration

    Swift

    public var cpoId: String?
  • Identifier in Emi3 format of the EVSE within the Charge Point Operator (CPO) platform. This id is not always present. Example of ID format: DE*ICT*E0001897.

    Declaration

    Swift

    public var cpoEvseEmi3Id: String?
  • EVSE status.

    Declaration

    Swift

    public var status: EVSEStatus?
  • Last update of the dynamic connector availability information.

    Declaration

    Swift

    public var lastUpdated: Date?
  • List of connectors of this EVSE.

    Declaration

    Swift

    public var connectors: [EVSEConnector]
  • Creates a new instance.

    Declaration

    Swift

    public init(id: String? = nil, cpoId: String? = nil, cpoEvseEmi3Id: String? = nil, status: EVSEStatus? = nil, lastUpdated: Date? = nil, connectors: [EVSEConnector] = [])