TNEntityDiscoverPlaceParamsBuilder
@objcMembers
open class TNEntityDiscoverPlaceParamsBuilder : NSObject
Undocumented
-
Undocumented
Declaration
Swift
public override init()
-
Set discover location (Required).
Declaration
Swift
@discardableResult public func location(_ lat: Double, _ lon: Double) -> TNEntityDiscoverPlaceParamsBuilder
-
Set discover location (Required).
Declaration
Swift
@discardableResult public func location(_ location: TNEntityGeoPoint) -> TNEntityDiscoverPlaceParamsBuilder
-
Set discover category IDs (Required).
Declaration
Swift
@discardableResult public func categories(_ categoryes: [String]) -> TNEntityDiscoverPlaceParamsBuilder
-
Set discover category ID (Required).
Declaration
Swift
@discardableResult public func addCategory(_ category: String) -> TNEntityDiscoverPlaceParamsBuilder
-
Set result limit (Optional, default valuse is 10).
Declaration
Swift
@discardableResult public func limit(_ limit: Int) -> TNEntityDiscoverPlaceParamsBuilder
-
Set lite result, (Optional, default value is TRUE)
Declaration
Swift
@discardableResult public func liteResult(_ liteResult: Bool) -> TNEntityDiscoverPlaceParamsBuilder
-
Set bounding box filter (Optional).
Declaration
Swift
@discardableResult public func bboxGeoFilter(bottomLeft: TNEntityGeoPoint, topRight: TNEntityGeoPoint) -> TNEntityDiscoverPlaceParamsBuilder
-
Set polygon filter (Optional).
Declaration
Swift
@discardableResult public func polygonGeoFilter(_ polygonPoints: [TNEntityGeoPoint]) -> TNEntityDiscoverPlaceParamsBuilder
-
Set radius filter (Optional).
Declaration
Swift
@discardableResult public func radiusGeoFilter(_ radiusInMeter: Double) -> TNEntityDiscoverPlaceParamsBuilder
-
Set EV charge brand filter (Optional).
Declaration
Swift
@discardableResult public func evFilterChargerBrands(_ chargerBrands: [String]) -> TNEntityDiscoverPlaceParamsBuilder
-
Set EV connector type filter (Optional).
Declaration
Swift
@discardableResult public func evFilterConnectorTypes(_ connectorTypes: [String]) -> TNEntityDiscoverPlaceParamsBuilder
-
Set EV power feed level filter (Optional).
Declaration
Swift
@discardableResult public func evFilterPowerFeedLevels(_ powerFeedLevels: [Int]) -> TNEntityDiscoverPlaceParamsBuilder
-
Set EV free charge filter (Optional).
Declaration
Swift
@discardableResult public func evFilterFreeCharge(_ freeCharge: Bool) -> TNEntityDiscoverPlaceParamsBuilder
-
Return discover place params
Declaration
Swift
public func build() -> TNEntityDiscoverPlaceParams
Return Value