ChargingStation.withDetails constructor

ChargingStation.withDetails(
  1. String? id,
  2. String? name,
  3. ChargingConnectorAttributes? connectorAttributes,
  4. NameID? brand,
  5. NameID? chargePointOperator,
  6. List<NameID> matchingEMobilityServiceProviders,
)

Creates a new instance.

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

Implementation

ChargingStation.withDetails(this.id, this.name, this.connectorAttributes, this.brand, this.chargePointOperator, this.matchingEMobilityServiceProviders);