EVChargingPool
public struct EVChargingPool : Hashable
A charging pool for electric vehicles is an area equipped with one or more charging stations.
Use PlaceCategory.businessAndServicesEvChargingStation to find stations.
In the Details of a Place result you can find the list of found pools containing stations,
if any.
For offline EV rich attributes, also enable LayerConfiguration.Feature.ev
in SDKOptions.layerConfiguration.
-
List of charging stations.
Declaration
Swift
public var chargingStations: [EVChargingStation] -
List of e-Mobility Service Providers. Only online search fills this field.
Declaration
Swift
public var eMobilityServiceProviders: [EMobilityServiceProvider] -
The accessibility level of the charging pool, or
nilif unknown.Declaration
Swift
public var access: EVAccessType? -
Contains the list of reasons for restriction. Populated only for offline search and when access is
EVAccessType.restrictedAccess.Declaration
Swift
public var accessRestrictionReasons: [EVAccessRestrictionReason] -
EV charging station attributes details. It is available only for a place that has charging station for electric vehicles. Only offline search fills this field.
Note: Not available as part of
Suggestionresults.Declaration
Swift
public var details: EVChargingPoolDetails? -
HERE ID of the charging pool. Only online search fills this field.
Declaration
Swift
public var id: String? -
CPO (Charge Point Operator) id for charging pool. Only online search fills this field.
Declaration
Swift
public var cpoId: String? -
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. Only online search fills this field.
Declaration
Swift
public var evseInfo: [Evse] -
init(chargingStations:eMobilityServiceProviders: access: accessRestrictionReasons: details: id: cpoId: evseInfo: ) Creates a new instance.
Parameters
- chargingStations: List of charging stations.
- eMobilityServiceProviders: List of e-Mobility Service Providers. Only online search fills this field.
- access: The accessibility level of the charging pool, or
nilif unknown. - accessRestrictionReasons: Contains the list of reasons for restriction.
Populated only for offline search and when access is
EVAccessType.restrictedAccess. - details: EV charging station attributes details. It is available only for a place that has charging station for electric vehicles. Only offline search fills this field.
Note: Not available as part of
Suggestionresults.- id: HERE ID of the charging pool. Only online search fills this field.
- cpoId: CPO (Charge Point Operator) id for charging pool. Only online search fills this field.
- evseInfo: 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. Only online search fills this field.
Declaration
Swift
public init(chargingStations: [EVChargingStation], eMobilityServiceProviders: [EMobilityServiceProvider], access: EVAccessType? = nil, accessRestrictionReasons: [EVAccessRestrictionReason], details: EVChargingPoolDetails? = nil, id: String? = nil, cpoId: String? = nil, evseInfo: [Evse] = [])