EVChargingStation
public struct EVChargingStation : Hashable
Group of connectors for electric vehicles (EVs), defined by a common charging connector type and maximum power level.
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, enable LayerConfiguration.Feature.ev
in SDKOptions.layerConfiguration.
-
The EV charging station operator. This field is always
nilfor offline search using theOfflineSearchEngine. For online search using theSearchEngine, it can be null if data is unavailable.Declaration
Swift
public var supplierName: String? -
Name of the connector type. For more information on the current connector types, see https://www.here.com/docs/bundle/ev-charge-points-api-developer-guide/page/topics/resource-type-connector.html May include customer-facing names. In such cases, a ‘customer names’ label is present. This field can be
nilif data is unavailable.Declaration
Swift
public var connectorTypeName: String? -
ID of the connector type. For more information on the current connector types, see https://www.here.com/docs/bundle/ev-charge-points-api-developer-guide/page/topics/resource-type-connector.html This field is always
nilfor offline search using theOfflineSearchEngine. For online searches using theSearchEngine, it may benilif the data is unavailable.Declaration
Swift
public var connectorTypeId: String? -
Name of the power feed type, as defined by the https://en.wikipedia.org/wiki/SAE_J1772#Charging standard. Provides the customer information on the charge level of the specific Connector Type. Also, can describe level that is used in North America and Australia. In that case label ‘North America (Australia)’ is present. This field can be
nilif data is unavailable.Declaration
Swift
public var powerFeedTypeName: String? -
ID of the power feed type, as defined by the https://en.wikipedia.org/wiki/SAE_J1772#Charging standard. No data in case of offline search. This field is always
nilfor offline search using theOfflineSearchEngine. For online searches using theSearchEngine, it may benilif the data is unavailable.Declaration
Swift
public var powerFeedTypeId: String? -
Maximum charge power of connectors in kW. This field can be
nilif data is unavailable.Declaration
Swift
public var maxPowerInKilowatts: Double? -
Number of physical connectors at the charging station. This field can be
nilif data is unavailable.Declaration
Swift
public var connectorCount: Int32? -
Number of available physical connectors at the charging station. This field is always
nilfor offline search using theOfflineSearchEngine. For online searches using theSearchEngine, it may benilif the data is unavailable.Declaration
Swift
public var availableConnectorCount: Int32? -
Number of occupied physical connectors at the charging station. This field is always
nilfor offline search using theOfflineSearchEngine. For online searches using theSearchEngine, it may benilif the data is unavailable.Declaration
Swift
public var occupiedConnectorCount: Int32? -
Number of physical connectors that are out of service at the charging station. This field is always
nilfor offline search using theOfflineSearchEngine. For online searches using theSearchEngine, it may benilif the data is unavailable.Declaration
Swift
public var outOfServiceConnectorCount: Int32? -
Number of physical connectors that are reserved at the charging station. This field is always
nilfor offline search using theOfflineSearchEngine. For online searches using theSearchEngine, it may benilif the data is unavailable.Declaration
Swift
public var reservedConnectorCount: Int32? -
Last update of the
available_connector_countandoccupied_connector_countfields. This field is alwaysnilfor offline search using theOfflineSearchEngine. For online searches using theSearchEngine, it may benilif the data is unavailable.Declaration
Swift
public var lastUpdated: Date? -
Charging mode of the charging station. For more information, see https://en.wikipedia.org/w/index.php?title=Charging_station&oldid=1013010605#IEC-61851-1_Charging_Modes standard. This field can be
nilif data is unavailable.Declaration
Swift
public var chargingMode: String? -
Voltage range of the charge provided by the charging station, in volts. Values are alphanumeric represented by the voltage range followed by ‘V’ and by the current type ‘AC’ or ‘DC’, for example: ‘100-120V AC’. This field can be
nilif data is unavailable.Declaration
Swift
public var voltageRangeInVolts: String? -
Current range provided by the charging station, in amperes. Values are alphanumeric represented by the Ampere value followed by an ‘A’, for example ‘12A-80A’. This field can be
nilif data is unavailable.Declaration
Swift
public var currentRangeInAmperes: String? -
Number of phases used by the charging station. This field can be
nilif data is unavailable.Declaration
Swift
public var phaseCount: Int32? -
Indicates that the cable is fixed or not fixed for a specific Connector Type on the charge station. This field can be
nilif data is unavailable.Declaration
Swift
public var hasFixedCable: Bool? -
Printed on the outside of the EVSE for visual identification. Available only in offline search. This field can be
nilif data is unavailable.Declaration
Swift
public var physicalReference: String? -
init(supplierName:connectorTypeName: connectorTypeId: powerFeedTypeName: powerFeedTypeId: maxPowerInKilowatts: connectorCount: availableConnectorCount: occupiedConnectorCount: outOfServiceConnectorCount: reservedConnectorCount: lastUpdated: chargingMode: voltageRangeInVolts: currentRangeInAmperes: phaseCount: hasFixedCable: physicalReference: ) Creates a new instance.
Declaration
Swift
public init(supplierName: String? = nil, connectorTypeName: String? = nil, connectorTypeId: String? = nil, powerFeedTypeName: String? = nil, powerFeedTypeId: String? = nil, maxPowerInKilowatts: Double? = nil, connectorCount: Int32? = nil, availableConnectorCount: Int32? = nil, occupiedConnectorCount: Int32? = nil, outOfServiceConnectorCount: Int32? = nil, reservedConnectorCount: Int32? = nil, lastUpdated: Date? = nil, chargingMode: String? = nil, voltageRangeInVolts: String? = nil, currentRangeInAmperes: String? = nil, phaseCount: Int32? = nil, hasFixedCable: Bool? = nil, physicalReference: String? = nil)