EVChargingPool class

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 LayerConfigurationFeature.ev in SDKOptions.layerConfiguration.

Constructors

EVChargingPool(List<EVChargingStation> chargingStations, List<EMobilityServiceProvider> eMobilityServiceProviders, List<EVAccessRestrictionReason> accessRestrictionReasons)

Properties

access EVAccessType?
The accessibility level of the charging pool, or null if unknown.
getter/setter pair
accessRestrictionReasons ↔ List<EVAccessRestrictionReason>
Contains the list of reasons for restriction. Populated only for offline search and when access is EVAccessType.restrictedAccess.
getter/setter pair
chargingStations ↔ List<EVChargingStation>
List of charging stations.
getter/setter pair
cpoId ↔ String?
CPO (Charge Point Operator) id for charging pool. Only online search fills this field.
getter/setter pair
details EVChargingPoolDetails?
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.
getter/setter pair
eMobilityServiceProviders ↔ List<EMobilityServiceProvider>
List of e-Mobility Service Providers. Only online search fills this field.
getter/setter pair
evseInfo ↔ List<Evse>
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.
getter/setter pair
hashCode → int
The hash code for this object.
no setter
id ↔ String?
HERE ID of the charging pool. Only online search fills this field.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.