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
nullif 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.