EVChargingStationsAvailabilityQueryBuilder
public class EVChargingStationsAvailabilityQueryBuilder
EV Charging Stations Availability Query Builder.
Important
This is a Public Preview API. It may be changed or removed at any time.-
EVChargingStationsAvailabilityRequest init method.
Declaration
Swift
public init(chargingAvailability: String)
Parameters
chargingAvailability
The chargingAvailability ID, previously retrieved from a Search request.
-
Builder method that allows adding connectorSet to the EVChargingStationsAvailabilityQueryBuilder.
Declaration
Swift
public func with(connectorSet: [String]) -> EVChargingStationsAvailabilityQueryBuilder
Parameters
connectorSet
List of connector types (in any order). Connector types: https://developer.tomtom.com/search-api/search-api-documentation/supported-connector-types
Return Value
EVChargingStationsAvailabilityQueryBuilder object.
-
Builder method that allows adding minPowerKW to the EVChargingStationsAvailabilityQueryBuilder.
Declaration
Swift
public func with(minPowerKW: Float) -> EVChargingStationsAvailabilityQueryBuilder
Parameters
minPowerKW
Optional parameter to restrict results to connectors with a specific minimum power level, expressed in kilowatts.
Return Value
EVChargingStationsAvailabilityQueryBuilder object.
-
Builder method that allows adding maxPowerKW to the EVChargingStationsAvailabilityQueryBuilder.
Declaration
Swift
public func with(maxPowerKW: Float) -> EVChargingStationsAvailabilityQueryBuilder
Parameters
maxPowerKW
Optional parameter restrict results to connectors with a specific maximum power level, expressed in kilowatts.
Return Value
EVChargingStationsAvailabilityQueryBuilder object.
-
Build function.
Declaration
Swift
public func build() -> EVChargingStationsAvailabilityQuery
Return Value
EVChargingStationsAvailabilityQuery object