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.

Lifecycle

  • EVChargingStationsAvailabilityRequest init method.

    Declaration

    Swift

    public init(chargingAvailability: String)

    Parameters

    chargingAvailability

    The chargingAvailability ID, previously retrieved from a Search request.

Public

  • Builder method that allows adding connectorSet to the EVChargingStationsAvailabilityQueryBuilder.

    Declaration

    Swift

    public func with(connectorSet: [String]) -> EVChargingStationsAvailabilityQueryBuilder

    Parameters

    connectorSet

    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