public struct EVChargingStation : Hashable

Group of connectors for electrical vehicles, defined by a common charging connector type and max 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, also enable LayerConfiguration.Feature.ev in SDKOptions.layerConfiguration.

  • The EV charging station operator. This field is always nil for offline search using the OfflineSearchEngine. For online search using the SearchEngine, 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 Can have customer names, in that case ‘customer names’ label is present. This field can be nil if 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 nil for offline search using the OfflineSearchEngine. For online search using the SearchEngine, it can be null if data is unavailable.

    Declaration

    Swift

    public var connectorTypeId: String?
  • Name of the power feed type with respect to 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 nil if data is unavailable.

    Declaration

    Swift

    public var powerFeedTypeName: String?
  • ID of the power feed type with respect to https://en.wikipedia.org/wiki/SAE_J1772#Charging standard. No data in case of offline search. This field is always nil for offline search using the OfflineSearchEngine. For online search using the SearchEngine, it can be null if data is unavailable.

    Declaration

    Swift

    public var powerFeedTypeId: String?
  • Maximum charge power of connectors in kW. This field can be nil if data is unavailable.

    Declaration

    Swift

    public var maxPowerInKilowatts: Double?
  • Number of physical connectors at the charging station. This field can be nil if data is unavailable.

    Declaration

    Swift

    public var connectorCount: Int32?
  • Number of available physical connectors at the charging station. This field is always nil for offline search using the OfflineSearchEngine. For online search using the SearchEngine, it can be null if data is unavailable.

    Declaration

    Swift

    public var availableConnectorCount: Int32?
  • Number of occupied physical connectors at the charging station. This field is always nil for offline search using the OfflineSearchEngine. For online search using the SearchEngine, it can be null if 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 nil for offline search using the OfflineSearchEngine. For online search using the SearchEngine, it can be null if data is unavailable.

    Declaration

    Swift

    public var outOfServiceConnectorCount: Int32?
  • Number of physical connectors that are reserved at the charging station. This field is always nil for offline search using the OfflineSearchEngine. For online search using the SearchEngine, it can be null if data is unavailable.

    Declaration

    Swift

    public var reservedConnectorCount: Int32?
  • Last update of the available_connector_count and occupied_connector_count fields. This field is always nil for offline search using the OfflineSearchEngine. For online search using the SearchEngine, it can be null if 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 nil if data is unavailable.

    Declaration

    Swift

    public var chargingMode: String?
  • Voltage range of the charge provided by the charging station, in volts. Values are alpha numeric represented by the Volt value followed by ‘V’ and by the current type ‘AC’ or ‘DC’, for example: ‘100-120V AC’. This field can be nil if data is unavailable.

    Declaration

    Swift

    public var voltageRangeInVolts: String?
  • Current range provided by the charging station, in amperes. Values are alpha numeric represented by the Ampere value followed by an ‘A’, for example ‘12A-80A’. This field can be nil if data is unavailable.

    Declaration

    Swift

    public var currentRangeInAmperes: String?
  • Number of phases used by the charging station. This field can be nil if 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 nil if data is unavailable.

    Declaration

    Swift

    public var hasFixedCable: Bool?
  • 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)