ChargingStation.withDetails constructor - ChargingStation - routing library - Dart API
ChargingStation.withDetails
ChargingStation.withDetails constructor
- String? id,
- String? name,
- ChargingConnectorAttributes? connectorAttributes,
- NameID? brand,
- NameID? chargePointOperator,
- List<
NameID> matchingEMobilityServiceProviders,
Creates a new instance.
idIdentifier 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.nameHuman readable name of this charging station. It can be null when there is no name associated with the station.connectorAttributesDetails of the connector suggested to be used.brandCharging station brand. NameID.name reflect to charging station brand name. NameID.id reflect to charging station brand unique ID.chargePointOperatorCharging station charge-point-operator. NameID.name reflect to charge-point-operator name. NameID.id reflect to charge-point-operator ID.matchingEMobilityServiceProvidersList of matched E-Mobility Service Providers. Populated only when EVCarOptions.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 EVCarOptions.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);