TNEntityEvNearbySearchParamsBuilder

@objcMembers
open class TNEntityEvNearbySearchParamsBuilder : NSObject

Undocumented

  • Undocumented

    Declaration

    Swift

    public override init()
  • Set search location (Required).

    Declaration

    Swift

    @discardableResult
    public func location(_ location: TNEntityGeoPoint) -> TNEntityEvNearbySearchParamsBuilder
  • Set search location (Required).

    Declaration

    Swift

    @discardableResult
    public func location(_ lat: Double, _ lon: Double) -> TNEntityEvNearbySearchParamsBuilder
  • Set search results limit return in response (optional, default limit is 10 if not specified).

    Declaration

    Swift

    @discardableResult
    public func limit(_ limit: Int) -> TNEntityEvNearbySearchParamsBuilder
  • Set EV charge brand filter (Optional).

    Declaration

    Swift

    @discardableResult
    public func evFilterChargerBrands(_ chargerBrands: [String]) -> TNEntityEvNearbySearchParamsBuilder
  • Set EV connector type filter (Optional).

    Declaration

    Swift

    @discardableResult
    public func evFilterConnectorTypes(_ connectorTypes: [String]) -> TNEntityEvNearbySearchParamsBuilder
  • Set EV power feed leval filter (Optional).

    Declaration

    Swift

    @discardableResult
    public func evFilterPowerFeedLevels(_ powerFeedLevels: [Int]) -> TNEntityEvNearbySearchParamsBuilder
  • Set EV free charge filter (Optional).

    Declaration

    Swift

    @discardableResult
    public func evFilterFreeCharge(_ freeCharge: Bool) -> TNEntityEvNearbySearchParamsBuilder
  • Return discover place params

    Declaration

    Swift

    public func build() -> TNEntityEvNearbySearchParams