Class ChargingStation

java.lang.Object
com.here.sdk.routing.ChargingStation

public final class ChargingStation extends Object

Data for an electric vehicle charging station.

  • Field Details

    • id

      @Nullable public String id

      Identifier of this charging station. It can only be null when custom charging stations from non-HERE datasets have been injected on the HERE platform. By default, with HERE datasets it is guranteed to be not null.

    • name

      @Nullable public String name

      Human readable name of this charging station. It can be null when there is no name associated with the station.

    • connectorAttributes

      @Nullable public ChargingConnectorAttributes connectorAttributes

      Details of the connector suggested to be used.

    • brand

      @Nullable public NameID brand

      Charging station brand. NameID.name reflect to charging station brand name. NameID.id reflect to charging station brand unique ID.

    • chargePointOperator

      @Nullable public NameID chargePointOperator

      Charging station charge-point-operator. NameID.name reflect to charge-point-operator name. NameID.id reflect to charge-point-operator ID.

    • matchingEMobilityServiceProviders

      @NonNull public List<NameID> matchingEMobilityServiceProviders

      List of matched E-Mobility Service Providers. Populated only when ElectricVehicleOptions.evMobilityServiceProviderPreferences was set. This list reflects the subset of E-Mobility Service Providers supported by the charging station, from the list specified in the request parameter ElectricVehicleOptions.evMobilityServiceProviderPreferences. NameID.name in each list item reflect to E-Mobility Service Provider name. NameID.id in each list item reflect to E-Mobility Service Provider id.

  • Constructor Details

    • ChargingStation

      public ChargingStation(@Nullable String id, @Nullable String name, @Nullable ChargingConnectorAttributes connectorAttributes)

      Creates a new instance.

      Parameters:
      id -

      Identifier of this charging station. It can only be null when custom charging stations from non-HERE datasets have been injected on the HERE platform. By default, with HERE datasets it is guranteed to be not null.

      name -

      Human readable name of this charging station. It can be null when there is no name associated with the station.

      connectorAttributes -

      Details of the connector suggested to be used.

    • ChargingStation

      public ChargingStation(@Nullable String id, @Nullable String name, @Nullable ChargingConnectorAttributes connectorAttributes, @Nullable NameID brand, @Nullable NameID chargePointOperator, @NonNull List<NameID> matchingEMobilityServiceProviders)

      Creates a new instance.

      Parameters:
      id -

      Identifier of this charging station. It can only be null when custom charging stations from non-HERE datasets have been injected on the HERE platform. By default, with HERE datasets it is guranteed to be not null.

      name -

      Human readable name of this charging station. It can be null when there is no name associated with the station.

      connectorAttributes -

      Details of the connector suggested to be used.

      brand -

      Charging station brand. NameID.name reflect to charging station brand name. NameID.id reflect to charging station brand unique ID.

      chargePointOperator -

      Charging station charge-point-operator. NameID.name reflect to charge-point-operator name. NameID.id reflect to charge-point-operator ID.

      matchingEMobilityServiceProviders -

      List of matched E-Mobility Service Providers. Populated only when ElectricVehicleOptions.evMobilityServiceProviderPreferences was set. This list reflects the subset of E-Mobility Service Providers supported by the charging station, from the list specified in the request parameter ElectricVehicleOptions.evMobilityServiceProviderPreferences. NameID.name in each list item reflect to E-Mobility Service Provider name. NameID.id in each list item reflect to E-Mobility Service Provider id.

  • Method Details