TNEntitySearchParamsBuilder

@objcMembers
open class TNEntitySearchParamsBuilder : NSObject

Undocumented

  • Undocumented

    Declaration

    Swift

    public override init()
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func query(_ query: String) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func location(_ location: TNEntityGeoPoint) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func anchor(_ anchor: TNEntityGeoPoint) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func limit(_ limit: Int) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func filters(_ filters: TNEntitySearchFilter?) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func facetParameters(_ facets: TNEntityFacetParameters) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func bboxGeoFilter(bottomLeft: TNEntityGeoPoint, topRight: TNEntityGeoPoint) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func corridorGeoFilter(route: [TNEntityGeoPoint], routeWidth: Double) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func polygonGeoFilter(polygon: [TNEntityGeoPoint]) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func radiusGeoFilter(_ radiusInMeter: Double) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func categoryFilter(_ categoryIDs: [String]) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func brandFilter(_ brandIDs: [String]) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func evFilterChargerBrands(_ chargerBrands: [String]) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func evFilterChargerBrands(_ chargerBrands: [String], _ filterType: TNEntityFilterType) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func evFilterConnectorTypes(_ connectorTypes: [String]) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func evFilterPowerFeedLevels(_ powerFeedLevels: [Int]) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func evFilterFreeCharge(_ freeCharge: Bool) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func evFilterMinPower(_ minPower: Double) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func evFilterMaxPower(_ maxPower: Double) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func searchOptions(_ searchOptions: TNEntitySearchOptions) -> TNEntitySearchParamsBuilder
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func pageContext(_ pageContext: String) -> TNEntitySearchParamsBuilder
  • Return instance of TNEntitySearchParams

    Declaration

    Swift

    public func build() -> TNEntitySearchParams