TNEntityEvChargingOnRouteParamsBuilder
@objcMembers
open class TNEntityEvChargingOnRouteParamsBuilder : NSObject
Undocumented
-
Undocumented
Declaration
Swift
public override init()
-
Set route (Required).
Declaration
Swift
@discardableResult public func route(_ route: [TNEntityGeoPoint]) -> TNEntityEvChargingOnRouteParamsBuilder
-
Set discover location (Required).
Declaration
Swift
@discardableResult public func location(_ lat: Double, _ lon: Double) -> TNEntityEvChargingOnRouteParamsBuilder
-
Set discover location (Required).
Declaration
Swift
@discardableResult public func location(_ location: TNEntityGeoPoint) -> TNEntityEvChargingOnRouteParamsBuilder
-
Set EV context (Required).
Declaration
Swift
@discardableResult public func evContext(stateOfCharge: Double, lowEnergyThreshold: Double, remainingRangeInKm: Double) -> TNEntityEvChargingOnRouteParamsBuilder
-
Set EV charge brand filter (Optional).
Declaration
Swift
@discardableResult public func evFilterChargerBrands(_ chargerBrands: [String]) -> TNEntityEvChargingOnRouteParamsBuilder
-
Set EV connector type filter (Optional).
Declaration
Swift
@discardableResult public func evFilterConnectorTypes(_ connectorTypes: [String]) -> TNEntityEvChargingOnRouteParamsBuilder
-
Set EV power feed level filter (Optional).
Declaration
Swift
@discardableResult public func evFilterPowerFeedLevels(_ powerFeedLevels: [Int]) -> TNEntityEvChargingOnRouteParamsBuilder
-
Set EV free charge filter (Optional).
Declaration
Swift
@discardableResult public func evFilterFreeCharge(_ freeCharge: Bool) -> TNEntityEvChargingOnRouteParamsBuilder
-
Return discover place params
Declaration
Swift
public func build() -> TNEntityEvChargingOnRouteParams
Return Value