Class EVChargingPool
Class EVChargingPool
- java.lang.Object
-
- com.here.sdk.search.EVChargingPool
-
public final class EVChargingPool extends java.lang.ObjectA charging pool for electric vehicles is an area equipped with one or more charging stations.
Use
PlaceCategory.BUSINESS_AND_SERVICES_EV_CHARGING_STATIONto find stations. In theDetailsof aPlaceresult you can find the list of found pools containing stations, if any.For offline EV rich attributes, also enable
LayerConfiguration.Feature.EVinSDKOptions.layerConfiguration.
-
-
Field Summary
Fields Modifier and Type Field Description EVAccessTypeaccessThe accessibility level of the charging pool, ornullif unknown.java.util.List<EVAccessRestrictionReason>accessRestrictionReasonsContains the list of reasons for restriction.java.util.List<EVChargingStation>chargingStationsList of charging stations.java.lang.StringcpoIdCPO (Charge Point Operator) id for charging pool.EVChargingPoolDetailsdetailsEV charging station attributes details.java.util.List<EMobilityServiceProvider>eMobilityServiceProvidersList of e-Mobility Service Providers.java.util.List<Evse>evseInfoCharge Point Operator (CPO) ID uses the Electric Vehicle Supply Equipment ID (EVSE ID) for an exact identification of the charging infrastructure and charging point.java.lang.StringidHERE ID of the charging pool.
-
Constructor Summary
Constructors Constructor Description EVChargingPool(java.util.List<EVChargingStation> chargingStations, java.util.List<EMobilityServiceProvider> eMobilityServiceProviders, java.util.List<EVAccessRestrictionReason> accessRestrictionReasons)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)inthashCode()
-
-
-
Field Detail
-
chargingStations
@NonNull public java.util.List<EVChargingStation> chargingStations
List of charging stations.
-
eMobilityServiceProviders
@NonNull public java.util.List<EMobilityServiceProvider> eMobilityServiceProviders
List of e-Mobility Service Providers. Only online search fills this field.
-
access
@Nullable public EVAccessType access
The accessibility level of the charging pool, or
nullif unknown.
-
accessRestrictionReasons
@NonNull public java.util.List<EVAccessRestrictionReason> accessRestrictionReasons
Contains the list of reasons for restriction. Populated only for offline search and when access is
EVAccessType.RESTRICTED_ACCESS.
-
details
@Nullable public EVChargingPoolDetails 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
@Nullable public java.lang.String id
HERE ID of the charging pool. Only online search fills this field.
-
cpoId
@Nullable public java.lang.String cpoId
CPO (Charge Point Operator) id for charging pool. Only online search fills this field.
-
evseInfo
@NonNull public java.util.List<Evse> 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.
-
-
Constructor Detail
-
EVChargingPool
public EVChargingPool(@NonNull java.util.List<EVChargingStation> chargingStations, @NonNull java.util.List<EMobilityServiceProvider> eMobilityServiceProviders, @NonNull java.util.List<EVAccessRestrictionReason> accessRestrictionReasons)Creates a new instance.
- Parameters:
chargingStations-List of charging stations.
eMobilityServiceProviders-List of e-Mobility Service Providers. Only online search fills this field.
accessRestrictionReasons-Contains the list of reasons for restriction. Populated only for offline search and when access is
EVAccessType.RESTRICTED_ACCESS.
-
-