| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334 |
- // swift-interface-format-version: 1.0
- // swift-compiler-version: Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)
- // swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MapboxSearch
- import Contacts
- import CoreGraphics
- import CoreLocation
- import Foundation
- import MapKit
- @_exported import MapboxCommon
- import Swift
- import _Concurrency
- @_hasMissingDesignatedInitializers public class FeedbackManager {
- @objc deinit
- }
- extension MapboxSearch.FeedbackManager {
- public func sendEvent(_ event: MapboxSearch.FeedbackEvent, autoFlush: Swift.Bool = true) throws
- }
- @_hasMissingDesignatedInitializers final public class AddressAutofill {
- convenience public init(accessToken: Swift.String? = nil, locationProvider: MapboxSearch.LocationProvider? = DefaultLocationProvider())
- @objc deinit
- }
- extension MapboxSearch.AddressAutofill {
- final public func suggestions(for query: MapboxSearch.AddressAutofill.Query, with options: MapboxSearch.AddressAutofill.Options? = nil, completion: @escaping (Swift.Result<[MapboxSearch.AddressAutofill.Suggestion], Swift.Error>) -> Swift.Void)
- final public func suggestions(for coordinate: CoreLocation.CLLocationCoordinate2D, with options: MapboxSearch.AddressAutofill.Options? = nil, completion: @escaping (Swift.Result<[MapboxSearch.AddressAutofill.Suggestion], Swift.Error>) -> Swift.Void)
- }
- @_hasMissingDesignatedInitializers open class CodablePersistentService<Record> where Record : Swift.Decodable, Record : Swift.Encodable {
- public func loadData() -> Record?
- @discardableResult
- public func saveData(_ record: Record) -> Swift.Bool
- public func clear()
- @objc deinit
- }
- public protocol IndexableDataProvider : MapboxSearch.IndexableDataResolver {
- static var providerIdentifier: Swift.String { get }
- func registerProviderInteractor(interactor: MapboxSearch.RecordsProviderInteractor)
- func resolve(suggestion: MapboxSearch.SearchResultSuggestion, completion: @escaping (MapboxSearch.SearchResult?) -> Swift.Void)
- }
- public protocol SearchCategorySuggestion : MapboxSearch.SearchSuggestion {
- }
- public enum HighlightsCalculator {
- public static func calculate(for query: Swift.String, in name: Swift.String) -> [Foundation.NSRange]
- }
- public struct SearchResultMetadata : Swift.Codable, Swift.Hashable {
- public struct SizedImage : Swift.Codable, Swift.Hashable {
- public var url: Foundation.URL?
- public var size: CoreGraphics.CGSize
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.SearchResultMetadata.SizedImage, b: MapboxSearch.SearchResultMetadata.SizedImage) -> Swift.Bool
- public func encode(to encoder: Swift.Encoder) throws
- public var hashValue: Swift.Int {
- get
- }
- public init(from decoder: Swift.Decoder) throws
- }
- public struct Image : Swift.Codable, Swift.Hashable {
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.SearchResultMetadata.Image, b: MapboxSearch.SearchResultMetadata.Image) -> Swift.Bool
- public func encode(to encoder: Swift.Encoder) throws
- public var hashValue: Swift.Int {
- get
- }
- public init(from decoder: Swift.Decoder) throws
- }
- public var data: [Swift.String : Swift.String]
- public var primaryImage: MapboxSearch.SearchResultMetadata.Image?
- public var otherImages: [MapboxSearch.SearchResultMetadata.Image]?
- public var phone: Swift.String?
- public var website: Foundation.URL?
- public var reviewCount: Swift.Int?
- public var averageRating: Swift.Double?
- public var openHours: MapboxSearch.OpenHours?
- public subscript(key: Swift.String) -> Swift.String? {
- get
- }
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.SearchResultMetadata, b: MapboxSearch.SearchResultMetadata) -> Swift.Bool
- public func encode(to encoder: Swift.Encoder) throws
- public var hashValue: Swift.Int {
- get
- }
- public init(from decoder: Swift.Decoder) throws
- }
- extension MapboxSearch.SearchError : Foundation.CustomNSError {
- public static var errorDomain: Swift.String
- public var errorCode: Swift.Int {
- get
- }
- public var errorUserInfo: [Swift.String : Any] {
- get
- }
- }
- public class Route : Swift.Codable, Swift.Hashable {
- public var coordinates: [CoreLocation.CLLocationCoordinate2D] {
- get
- }
- public init(coordinates: [CoreLocation.CLLocationCoordinate2D])
- public static func == (lhs: MapboxSearch.Route, rhs: MapboxSearch.Route) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- @objc deinit
- public func encode(to encoder: Swift.Encoder) throws
- public var hashValue: Swift.Int {
- get
- }
- required public init(from decoder: Swift.Decoder) throws
- }
- public enum SearchQueryType {
- case country
- case region
- case postcode
- case district
- case place
- case locality
- case neighborhood
- case address
- case poi
- case street
- case category
- public static func == (a: MapboxSearch.SearchQueryType, b: MapboxSearch.SearchQueryType) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- public class LocalDataProvider<Record> : MapboxSearch.IndexableDataProvider where Record : MapboxSearch.IndexableRecord, Record : MapboxSearch.SearchResult, Record : Swift.Decodable, Record : Swift.Encodable {
- public static var updateNotificationName: Foundation.Notification.Name {
- get
- }
- public static var providerIdentifier: Swift.String {
- get
- }
- public var recordsMap: [Swift.String : Record]
- final public let persistentService: MapboxSearch.CodablePersistentService<[Record]>?
- public init()
- public func registerProviderInteractor(interactor providerInteractor: MapboxSearch.RecordsProviderInteractor)
- public func resolve(suggestion: MapboxSearch.SearchResultSuggestion, completion: (MapboxSearch.SearchResult?) -> Swift.Void)
- public func add(record: Record)
- public func update(record: Record)
- public func delete(recordId: Swift.String)
- public func deleteAll()
- @objc deinit
- }
- public protocol IndexableRecord {
- var id: Swift.String { get }
- var name: Swift.String { get }
- var coordinate: CoreLocation.CLLocationCoordinate2D { get }
- var address: MapboxSearch.Address? { get }
- var additionalTokens: Swift.Set<Swift.String>? { get }
- }
- public enum AddOfflineRegionError : Swift.Error {
- case addOfflineRegionFailure(Swift.String)
- }
- public typealias FavoritesProvider = MapboxSearch.LocalDataProvider<MapboxSearch.FavoriteRecord>
- public typealias HistoryProvider = MapboxSearch.LocalDataProvider<MapboxSearch.HistoryRecord>
- @_hasMissingDesignatedInitializers public class ServiceProvider {
- public static var customBaseURL: Swift.String? {
- get
- }
- final public let localFavoritesProvider: MapboxSearch.FavoritesProvider
- final public let localHistoryProvider: MapboxSearch.HistoryProvider
- final public let eventsManager: MapboxSearch.EventsManager
- public var feedbackManager: MapboxSearch.FeedbackManager {
- get
- }
- public static let shared: MapboxSearch.ServiceProvider
- @objc deinit
- }
- public struct BoundingBox : Swift.Codable, Swift.Hashable {
- public var southWest: CoreLocation.CLLocationCoordinate2D {
- get
- set
- }
- public var northEast: CoreLocation.CLLocationCoordinate2D {
- get
- set
- }
- public init?(from coordinates: [CoreLocation.CLLocationCoordinate2D]?)
- public init(_ southWest: CoreLocation.CLLocationCoordinate2D, _ northEast: CoreLocation.CLLocationCoordinate2D)
- public func contains(_ coordinate: CoreLocation.CLLocationCoordinate2D, ignoreBoundary: Swift.Bool = true) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.BoundingBox, b: MapboxSearch.BoundingBox) -> Swift.Bool
- public func encode(to encoder: Swift.Encoder) throws
- public var hashValue: Swift.Int {
- get
- }
- public init(from decoder: Swift.Decoder) throws
- }
- @_hasMissingDesignatedInitializers public class SearchResponseInfo {
- final public let suggestion: MapboxSearch.SearchSuggestion?
- final public let options: MapboxSearch.SearchOptions
- @objc deinit
- }
- public struct HistoryRecord : MapboxSearch.IndexableRecord, MapboxSearch.SearchResult, Swift.Codable, Swift.Hashable {
- public var iconName: Swift.String?
- public enum HistoryType : Swift.Int, Swift.Codable {
- case result
- case query
- case category
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- public var id: Swift.String {
- get
- }
- public var name: Swift.String {
- get
- }
- public let serverIndex: Swift.Int?
- public let accuracy: MapboxSearch.SearchResultAccuracy?
- public var matchingName: Swift.String? {
- get
- }
- public var descriptionText: Swift.String? {
- get
- }
- public var coordinate: CoreLocation.CLLocationCoordinate2D {
- get
- }
- public var timestamp: Foundation.Date {
- get
- }
- public var historyType: MapboxSearch.HistoryRecord.HistoryType {
- get
- }
- public var type: MapboxSearch.SearchResultType {
- get
- }
- public var estimatedTime: Foundation.Measurement<Foundation.UnitDuration>?
- public var metadata: MapboxSearch.SearchResultMetadata?
- public var address: MapboxSearch.Address?
- public var additionalTokens: Swift.Set<Swift.String>?
- public var categories: [Swift.String]?
- public let searchRequest: MapboxSearch.SearchRequestOptions
- public var routablePoints: [MapboxSearch.RoutablePoint]?
- public init(id: Swift.String = UUID().uuidString, name: Swift.String, matchingName: Swift.String?, serverIndex: Swift.Int?, accuracy: MapboxSearch.SearchResultAccuracy?, coordinate: CoreLocation.CLLocationCoordinate2D, timestamp: Foundation.Date = Date(), historyType: MapboxSearch.HistoryRecord.HistoryType, type: MapboxSearch.SearchResultType, address: MapboxSearch.Address?, metadata: MapboxSearch.SearchResultMetadata? = nil, categories: [Swift.String]? = nil, searchRequest: MapboxSearch.SearchRequestOptions, routablePoints: [MapboxSearch.RoutablePoint]? = nil)
- public init(historyType: MapboxSearch.HistoryRecord.HistoryType = .result, searchResult: MapboxSearch.SearchResult, timestamp: Foundation.Date = Date())
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.HistoryRecord, b: MapboxSearch.HistoryRecord) -> Swift.Bool
- public func encode(to encoder: Swift.Encoder) throws
- public var hashValue: Swift.Int {
- get
- }
- public init(from decoder: Swift.Decoder) throws
- }
- public struct SearchRequestOptions : Swift.Equatable, Swift.Hashable, Swift.Codable {
- public let query: Swift.String
- public var proximity: CoreLocation.CLLocationCoordinate2D? {
- get
- }
- public init(query: Swift.String, proximity: CoreLocation.CLLocationCoordinate2D?)
- public static func == (a: MapboxSearch.SearchRequestOptions, b: MapboxSearch.SearchRequestOptions) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public func encode(to encoder: Swift.Encoder) throws
- public var hashValue: Swift.Int {
- get
- }
- public init(from decoder: Swift.Decoder) throws
- }
- public enum SearchNavigationProfile : Swift.Hashable {
- case driving
- case cycling
- case walking
- case custom(Swift.String)
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.SearchNavigationProfile, b: MapboxSearch.SearchNavigationProfile) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- public enum TileRegionError : Foundation.LocalizedError, Swift.Equatable {
- case canceled(Swift.String)
- case doesNotExist(Swift.String)
- case tilesetDescriptor(Swift.String)
- case diskFull(Swift.String)
- case other(Swift.String)
- case tileCountExceeded(Swift.String)
- public var errorDescription: Swift.String? {
- get
- }
- public static func == (a: MapboxSearch.TileRegionError, b: MapboxSearch.TileRegionError) -> Swift.Bool
- }
- public struct SearchNavigationOptions : Swift.Hashable {
- public enum ETAType : Swift.CaseIterable {
- case navigation
- case none
- public static func == (a: MapboxSearch.SearchNavigationOptions.ETAType, b: MapboxSearch.SearchNavigationOptions.ETAType) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public typealias AllCases = [MapboxSearch.SearchNavigationOptions.ETAType]
- public static var allCases: [MapboxSearch.SearchNavigationOptions.ETAType] {
- get
- }
- public var hashValue: Swift.Int {
- get
- }
- }
- public var profile: MapboxSearch.SearchNavigationProfile
- public var etaType: MapboxSearch.SearchNavigationOptions.ETAType
- public init(profile: MapboxSearch.SearchNavigationProfile, etaType: MapboxSearch.SearchNavigationOptions.ETAType = .none)
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.SearchNavigationOptions, b: MapboxSearch.SearchNavigationOptions) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- extension MapboxSearch.AddressAutofill {
- public struct Suggestion {
- public let name: Swift.String
- public let formattedAddress: Swift.String
- public let coordinate: CoreLocation.CLLocationCoordinate2D
- }
- }
- extension MapboxSearch.AddressAutofill.Suggestion {
- public var result: MapboxSearch.AddressAutofill.Result {
- get
- }
- }
- public protocol SearchCancelable : AnyObject {
- func cancel()
- }
- public enum SearchAddressType : Swift.String, Swift.Hashable, Swift.Codable {
- case address
- case place
- case street
- case postcode
- case country
- case region
- case district
- case locality
- case neighborhood
- case block
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
- }
- public protocol SearchQuerySuggestion : MapboxSearch.SearchSuggestion {
- }
- public class SearchTileStore {
- final public let defaultEndPoint: Swift.String
- public var commonTileStore: MapboxCommon.TileStore {
- get
- }
- public init(accessToken: Swift.String)
- convenience public init() throws
- public init(commonTileStore: MapboxCommon.TileStore, accessToken: Swift.String)
- convenience public init(commonTileStore: MapboxCommon.TileStore) throws
- public init(accessToken: Swift.String, path: Swift.String)
- public func loadTileRegion(id: Swift.String, options: MapboxCommon.TileRegionLoadOptions)
- public func loadTileRegion(id: Swift.String, options: MapboxCommon.TileRegionLoadOptions, progress: MapboxCommon.TileRegionLoadProgressCallback? = nil, completion: ((Swift.Result<MapboxCommon.TileRegion, MapboxSearch.TileRegionError>) -> Swift.Void)?) -> MapboxSearch.SearchCancelable
- public func removeTileRegion(id: Swift.String)
- public func removeTileRegion(id: Swift.String, completion: ((Swift.Result<MapboxCommon.TileRegion, MapboxSearch.TileRegionError>) -> Swift.Void)?)
- @objc deinit
- }
- extension MapboxSearch.AddressAutofill {
- public struct Result {
- public let suggestion: MapboxSearch.AddressAutofill.Suggestion
- public let addressComponents: MapboxSearch.NonEmptyArray<MapboxSearch.AddressAutofill.AddressComponent>
- }
- }
- public protocol IndexableDataResolver {
- static var providerIdentifier: Swift.String { get }
- func resolve(suggestion: MapboxSearch.SearchResultSuggestion, completion: @escaping (MapboxSearch.SearchResult?) -> Swift.Void)
- }
- public protocol SearchEngineDelegate : AnyObject {
- func suggestionsUpdated(suggestions: [MapboxSearch.SearchSuggestion], searchEngine: MapboxSearch.SearchEngine)
- func offlineResultsUpdated(_ results: [MapboxSearch.SearchResult], suggestions: [MapboxSearch.SearchSuggestion], searchEngine: MapboxSearch.SearchEngine)
- func resultResolved(result: MapboxSearch.SearchResult, searchEngine: MapboxSearch.SearchEngine)
- func resultsResolved(results: [MapboxSearch.SearchResult], searchEngine: MapboxSearch.SearchEngine)
- func searchErrorHappened(searchError: MapboxSearch.SearchError, searchEngine: MapboxSearch.SearchEngine)
- }
- extension MapboxSearch.SearchEngineDelegate {
- public func resultsResolved(results: [MapboxSearch.SearchResult], searchEngine: MapboxSearch.SearchEngine)
- public func offlineResultsUpdated(_ results: [MapboxSearch.SearchResult], suggestions: [MapboxSearch.SearchSuggestion], searchEngine: MapboxSearch.SearchEngine)
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class SearchEngine : MapboxSearch.AbstractSearchEngine {
- public enum OfflineMode {
- case enabled
- case disabled
- public static func == (a: MapboxSearch.SearchEngine.OfflineMode, b: MapboxSearch.SearchEngine.OfflineMode) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- public var offlineMode: MapboxSearch.SearchEngine.OfflineMode {
- get
- }
- public func setOfflineMode(_ mode: MapboxSearch.SearchEngine.OfflineMode, completion: (() -> Swift.Void)?)
- weak public var delegate: MapboxSearch.SearchEngineDelegate?
- public var suggestions: [MapboxSearch.SearchSuggestion] {
- get
- }
- public var responseInfo: MapboxSearch.SearchResponseInfo? {
- get
- }
- public var query: Swift.String {
- get
- set
- }
- @objc deinit
- }
- extension MapboxSearch.SearchEngine {
- public func search(query: Swift.String, options: MapboxSearch.SearchOptions? = nil)
- public func select(suggestion: MapboxSearch.SearchSuggestion)
- public func select(suggestions: [MapboxSearch.SearchSuggestion])
- public func reverseGeocoding(options: MapboxSearch.ReverseGeocodingOptions, completion: @escaping (Swift.Result<[MapboxSearch.SearchResult], MapboxSearch.SearchError>) -> Swift.Void)
- }
- extension MapboxSearch.SearchEngine : MapboxSearch.IndexableDataResolver {
- public static var providerIdentifier: Swift.String {
- get
- }
- public func resolve(suggestion: MapboxSearch.SearchResultSuggestion, completion: @escaping (MapboxSearch.SearchResult?) -> Swift.Void)
- }
- @_hasMissingDesignatedInitializers public class FeedbackEvent {
- public enum Reason : Swift.String, Swift.CaseIterable {
- case name
- case address
- case location
- case missingResult
- case other
- public init?(rawValue: Swift.String)
- public typealias AllCases = [MapboxSearch.FeedbackEvent.Reason]
- public typealias RawValue = Swift.String
- public static var allCases: [MapboxSearch.FeedbackEvent.Reason] {
- get
- }
- public var rawValue: Swift.String {
- get
- }
- }
- public var reason: Swift.String?
- public var text: Swift.String?
- public var keyboardLocale: Swift.String?
- public var deviceOrientation: Swift.String?
- public var screenshotData: Foundation.Data?
- public var sessionId: Swift.String? {
- get
- set
- }
- @objc deinit
- }
- extension MapboxSearch.FeedbackEvent {
- convenience public init(userRecord: MapboxSearch.IndexableRecord, reason: Swift.String?, text: Swift.String?)
- convenience public init(record: MapboxSearch.SearchResult, reason: Swift.String?, text: Swift.String?)
- convenience public init(record: MapboxSearch.SearchResult, reason: MapboxSearch.FeedbackEvent.Reason, text: Swift.String?)
- convenience public init(suggestion: MapboxSearch.SearchSuggestion, reason: Swift.String?, text: Swift.String?)
- convenience public init(response: MapboxSearch.SearchResponseInfo, text: Swift.String?)
- }
- public struct Country : Swift.Equatable {
- public let countryCode: Swift.String
- public init?(countryCode: Swift.String)
- public static func == (a: MapboxSearch.Country, b: MapboxSearch.Country) -> Swift.Bool
- }
- public enum LogCategory {
- case `default`
- case userRecords
- case telemetry
- public static func == (a: MapboxSearch.LogCategory, b: MapboxSearch.LogCategory) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- @_hasMissingDesignatedInitializers public class _Logger {
- public static let searchSDK: MapboxSearch._Logger
- public var level: MapboxSearch.LoggerLevel
- public func level(for category: MapboxSearch.LogCategory) -> MapboxSearch.LoggerLevel
- public func set(level: MapboxSearch.LoggerLevel, for category: MapboxSearch.LogCategory)
- public func debug(_ message: Swift.String, category: MapboxSearch.LogCategory = .default)
- public func info(_ message: Swift.String, category: MapboxSearch.LogCategory = .default)
- public func warning(_ message: Swift.String, category: MapboxSearch.LogCategory = .default)
- public func error(_ message: Swift.String, category: MapboxSearch.LogCategory = .default)
- public func log(level logLevel: MapboxSearch.LoggerLevel, _ message: Swift.String, category: MapboxSearch.LogCategory = .default)
- @objc deinit
- }
- public enum LoggerLevel : Swift.Comparable {
- case debug
- case info
- case warning
- case error
- case disabled
- public static func == (a: MapboxSearch.LoggerLevel, b: MapboxSearch.LoggerLevel) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public static func < (a: MapboxSearch.LoggerLevel, b: MapboxSearch.LoggerLevel) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- extension MapboxSearch.AddressAutofill {
- public struct Options {
- public let countries: [MapboxSearch.Country]
- public let language: MapboxSearch.Language
- public init(countries: [MapboxSearch.Country] = [], language: MapboxSearch.Language? = nil)
- }
- }
- public struct Language : Swift.Equatable {
- public let languageCode: Swift.String
- public init?(languageCode: Swift.String)
- public init?(locale: Foundation.Locale)
- public static func == (a: MapboxSearch.Language, b: MapboxSearch.Language) -> Swift.Bool
- }
- public enum SearchSuggestType : Swift.Codable, Swift.Hashable {
- case address(subtypes: [MapboxSearch.SearchAddressType])
- case POI
- case category
- case query
- public var addressSubtypes: [MapboxSearch.SearchAddressType]? {
- get
- }
- public init(from decoder: Swift.Decoder) throws
- public func encode(to encoder: Swift.Encoder) throws
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.SearchSuggestType, b: MapboxSearch.SearchSuggestType) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- public protocol AbstractSearchEngineConfiguration {
- var locationProvider: MapboxSearch.LocationProvider? { get set }
- static var `default`: Self { get }
- }
- @_hasMissingDesignatedInitializers public class AbstractSearchEngine {
- final public let supportSBS: Swift.Bool
- final public let locationProvider: MapboxSearch.LocationProvider?
- final public let feedbackManager: MapboxSearch.FeedbackManager
- public var offlineManager: MapboxSearch.SearchOfflineManager {
- get
- }
- public var defaultSearchOptions: MapboxSearch.SearchOptions
- convenience public init(accessToken: Swift.String? = nil, locationProvider: MapboxSearch.LocationProvider? = DefaultLocationProvider(), defaultSearchOptions: MapboxSearch.SearchOptions = SearchOptions(), supportSBS: Swift.Bool = false)
- public func register(dataProvider: MapboxSearch.IndexableDataProvider, priority: Swift.Int) throws -> MapboxSearch.RecordsProviderInteractor
- @objc deinit
- }
- extension MapboxSearch.AddressAutofill {
- public struct AddressComponent : Swift.Equatable {
- public let kind: MapboxSearch.AddressAutofill.AddressComponent.Kind
- public let value: Swift.String
- public static func == (a: MapboxSearch.AddressAutofill.AddressComponent, b: MapboxSearch.AddressAutofill.AddressComponent) -> Swift.Bool
- }
- }
- extension MapboxSearch.AddressAutofill.AddressComponent {
- public enum Kind : Swift.String, Swift.Hashable, Swift.Codable, Swift.CaseIterable {
- case houseNumber
- case street
- case neighborhood
- case locality
- case postcode
- case place
- case district
- case region
- case country
- public init?(rawValue: Swift.String)
- public typealias AllCases = [MapboxSearch.AddressAutofill.AddressComponent.Kind]
- public typealias RawValue = Swift.String
- public static var allCases: [MapboxSearch.AddressAutofill.AddressComponent.Kind] {
- get
- }
- public var rawValue: Swift.String {
- get
- }
- }
- }
- @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class CategorySearchEngine : MapboxSearch.AbstractSearchEngine {
- public func search(categoryName: Swift.String, options: MapboxSearch.SearchOptions? = nil, completionQueue: Dispatch.DispatchQueue = .main, completion: @escaping (Swift.Result<[MapboxSearch.SearchResult], MapboxSearch.SearchError>) -> Swift.Void)
- @objc deinit
- }
- public let mapboxSearchErrorDomain: Swift.String
- public enum SearchError : Swift.Error {
- case generic(code: Swift.Int, domain: Swift.String, message: Swift.String)
- case incorrectEventTemplate
- case incorrectSearchResultForFeedback
- case searchRequestFailed(reason: Swift.Error)
- case categorySearchRequestFailed(reason: Swift.Error)
- case failedToRegisterDataProvider(reason: Swift.Error, dataProvider: MapboxSearch.IndexableDataProvider)
- case responseProcessingFailed
- case searchRequestCancelled
- case internalSearchRequestError(message: Swift.String)
- case resultResolutionFailed(MapboxSearch.SearchResultSuggestion)
- case dataResolverNotFound(MapboxSearch.SearchResultSuggestion)
- case reverseGeocodingFailed(reason: Swift.Error, options: MapboxSearch.ReverseGeocodingOptions)
- }
- extension MapboxSearch.SearchError : Swift.Equatable {
- public static func == (lhs: MapboxSearch.SearchError, rhs: MapboxSearch.SearchError) -> Swift.Bool
- }
- @_hasMissingDesignatedInitializers public class SearchOfflineManager {
- public var tileStore: MapboxSearch.SearchTileStore {
- get
- }
- public func setTileStore(_ tileStore: MapboxSearch.SearchTileStore, completion: (() -> Swift.Void)? = nil)
- public func setTileStore(_ tileStore: MapboxCommon.TileStore, accessToken: Swift.String, completion: (() -> Swift.Void)? = nil)
- public static func createTilesetDescriptor(dataset: Swift.String, version: Swift.String? = nil) -> MapboxCommon.TilesetDescriptor
- public static func createPlacesTilesetDescriptor(dataset: Swift.String, version: Swift.String? = nil) -> MapboxCommon.TilesetDescriptor
- public static func createDefaultTilesetDescriptor() -> MapboxCommon.TilesetDescriptor
- public static func createDefaultPlacesTilesetDescriptor() -> MapboxCommon.TilesetDescriptor
- @objc deinit
- }
- public protocol SearchResult {
- var id: Swift.String { get }
- var name: Swift.String { get }
- var iconName: Swift.String? { get }
- var serverIndex: Swift.Int? { get }
- var accuracy: MapboxSearch.SearchResultAccuracy? { get }
- var type: MapboxSearch.SearchResultType { get }
- var coordinate: CoreLocation.CLLocationCoordinate2D { get }
- var matchingName: Swift.String? { get }
- var address: MapboxSearch.Address? { get }
- var descriptionText: Swift.String? { get }
- var categories: [Swift.String]? { get }
- var routablePoints: [MapboxSearch.RoutablePoint]? { get }
- var searchRequest: MapboxSearch.SearchRequestOptions { get }
- var placemark: MapKit.MKPlacemark { get }
- var estimatedTime: Foundation.Measurement<Foundation.UnitDuration>? { get }
- var metadata: MapboxSearch.SearchResultMetadata? { get }
- }
- extension MapboxSearch.SearchResult {
- public var placemark: MapKit.MKPlacemark {
- get
- }
- }
- public struct RouteOptions : Swift.Hashable {
- public enum Deviation : Swift.Hashable {
- public enum SARType : Swift.CaseIterable {
- case isochrone
- case none
- public static func == (a: MapboxSearch.RouteOptions.Deviation.SARType, b: MapboxSearch.RouteOptions.Deviation.SARType) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public typealias AllCases = [MapboxSearch.RouteOptions.Deviation.SARType]
- public static var allCases: [MapboxSearch.RouteOptions.Deviation.SARType] {
- get
- }
- public var hashValue: Swift.Int {
- get
- }
- }
- case time(Foundation.Measurement<Foundation.UnitDuration>, MapboxSearch.RouteOptions.Deviation.SARType)
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.RouteOptions.Deviation, b: MapboxSearch.RouteOptions.Deviation) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- public let route: MapboxSearch.Route
- public let deviation: MapboxSearch.RouteOptions.Deviation
- public init(route: MapboxSearch.Route, deviation: MapboxSearch.RouteOptions.Deviation)
- public init(route: MapboxSearch.Route, time: Foundation.TimeInterval, sarType: MapboxSearch.RouteOptions.Deviation.SARType = .isochrone)
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.RouteOptions, b: MapboxSearch.RouteOptions) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- public struct SearchOptions {
- public var countries: [Swift.String]?
- public var languages: [Swift.String]
- public var limit: Swift.Int?
- public var fuzzyMatch: Swift.Bool?
- public var proximity: CoreLocation.CLLocationCoordinate2D?
- public var boundingBox: MapboxSearch.BoundingBox?
- public var origin: CoreLocation.CLLocationCoordinate2D?
- public var navigationOptions: MapboxSearch.SearchNavigationOptions?
- public var routeOptions: MapboxSearch.RouteOptions?
- public var filterTypes: [MapboxSearch.SearchQueryType]?
- public var ignoreIndexableRecords: Swift.Bool
- public var indexableRecordsDistanceThreshold: CoreLocation.CLLocationDistance?
- public var unsafeParameters: [Swift.String : Swift.String]?
- public var locale: Foundation.Locale?
- public init(countries: [Swift.String]? = nil, languages: [Swift.String]? = nil, limit: Swift.Int? = nil, fuzzyMatch: Swift.Bool? = nil, proximity: CoreLocation.CLLocationCoordinate2D? = nil, boundingBox: MapboxSearch.BoundingBox? = nil, origin: CoreLocation.CLLocationCoordinate2D? = nil, navigationOptions: MapboxSearch.SearchNavigationOptions? = nil, routeOptions: MapboxSearch.RouteOptions? = nil, filterTypes: [MapboxSearch.SearchQueryType]? = nil, ignoreIndexableRecords: Swift.Bool = false, indexableRecordsDistanceThreshold: CoreLocation.CLLocationDistance? = nil, unsafeParameters: [Swift.String : Swift.String]? = nil)
- public init(proximity: CoreLocation.CLLocationCoordinate2D, origin: CoreLocation.CLLocationCoordinate2D? = nil, limit: Swift.Int? = nil)
- public init(boundingBox: MapboxSearch.BoundingBox, origin: CoreLocation.CLLocationCoordinate2D? = nil, limit: Swift.Int? = nil)
- public init(navigationOptions: MapboxSearch.SearchNavigationOptions, origin: CoreLocation.CLLocationCoordinate2D? = nil)
- public init(routeOptions: MapboxSearch.RouteOptions)
- public var defaultDebounce: Swift.Double
- }
- public enum OpenHours : Swift.Codable, Swift.Hashable {
- case alwaysOpened
- case temporarilyClosed
- case permanentlyClosed
- case scheduled(periods: [MapboxSearch.OpenPeriod])
- public init(from decoder: Swift.Decoder) throws
- public func encode(to encoder: Swift.Encoder) throws
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.OpenHours, b: MapboxSearch.OpenHours) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- public enum Maki : Swift.String, Swift.CaseIterable, Swift.Codable {
- case aerialway
- case airfield
- case airport
- case alcoholShop
- case americanFootball
- case amusementPark
- case aquarium
- case arrow
- case artGallery
- case attraction
- case bakery
- case bankJp
- case bank
- case bar
- case barrier
- case baseball
- case basketball
- case bbq
- case beach
- case beer
- case bicycleShare
- case bicycle
- case bloodBank
- case bowlingAlley
- case bridge
- case buildingAlt1
- case building
- case bus
- case cafe
- case campsite
- case carRental
- case carRepair
- case car
- case casino
- case castleJp
- case castle
- case caution
- case cemeteryJp
- case cemetery
- case chargingStation
- case cinema
- case circleStroked
- case circle
- case city
- case clothingStore
- case collegeJp
- case college
- case commercial
- case communicationsTower
- case confectionery
- case construction
- case convenience
- case cricket
- case cross
- case dam
- case danger
- case defibrillator
- case dentist
- case diamond
- case doctor
- case dogPark
- case drinkingWater
- case elevator
- case embassy
- case emergencyPhone
- case entranceAlt1
- case entrance
- case farm
- case fastFood
- case fence
- case ferryJp
- case ferry
- case fireStationJp
- case fireStation
- case fitnessCentre
- case florist
- case fuel
- case furniture
- case gaming
- case gardenCentre
- case garden
- case gift
- case globe
- case golf
- case grocery
- case hairdresser
- case harbor
- case hardware
- case heart
- case heliport
- case highwayRestArea
- case home
- case horseRiding
- case hospitalJp
- case hospital
- case hotSpring
- case iceCream
- case industry
- case information
- case jewelryStore
- case karaoke
- case landmarkJp
- case landmark
- case landuse
- case laundry
- case library
- case lighthouseJp
- case lighthouse
- case lodging
- case logging
- case markerStroked
- case marker
- case mobilePhone
- case monumentJp
- case monument
- case mountain
- case museum
- case music
- case natural
- case observationTower
- case optician
- case paint
- case parkAlt1
- case park
- case parkingGarage
- case parking
- case pharmacy
- case picnicSite
- case pitch
- case placeOfWorship
- case playground
- case policeJp
- case police
- case postJp
- case post
- case prison
- case racetrackBoat
- case racetrackCycling
- case racetrackHorse
- case racetrack
- case railLight
- case railMetro
- case rail
- case rangerStation
- case recycling
- case religiousBuddhist
- case religiousChristian
- case religiousJewish
- case religiousMuslim
- case religiousShinto
- case residentialCommunity
- case restaurantBbq
- case restaurantNoodle
- case restaurantPizza
- case restaurantSeafood
- case restaurantSushi
- case restaurant
- case roadAccident
- case roadblock
- case rocket
- case schoolJp
- case school
- case scooter
- case shelter
- case shoe
- case shop
- case skateboard
- case skiing
- case slaughterhouse
- case slipway
- case snowmobile
- case soccer
- case squareStroked
- case square
- case stadium
- case starStroked
- case star
- case suitcase
- case swimming
- case tableTennis
- case teahouse
- case telephone
- case tennis
- case theatre
- case toilet
- case townHall
- case town
- case triangleStroked
- case triangle
- case veterinary
- case viewpoint
- case village
- case volcano
- case volleyball
- case warehouse
- case wasteBasket
- case watch
- case water
- case waterfall
- case watermill
- case wetland
- case wheelchair
- case windmill
- case zoo
- public var name: Swift.String {
- get
- }
- public init?(rawValue: Swift.String)
- public typealias AllCases = [MapboxSearch.Maki]
- public typealias RawValue = Swift.String
- public static var allCases: [MapboxSearch.Maki] {
- get
- }
- public var rawValue: Swift.String {
- get
- }
- }
- public protocol RecordsProviderInteractor {
- var providerIdentifier: Swift.String { get }
- func add(record: MapboxSearch.IndexableRecord)
- func add(records: [MapboxSearch.IndexableRecord])
- func delete(identifier: Swift.String)
- func delete(identifiers: [Swift.String])
- func update(record: MapboxSearch.IndexableRecord)
- func deleteAll()
- }
- public struct Address : Swift.Codable, Swift.Hashable {
- public var houseNumber: Swift.String?
- public var street: Swift.String?
- public var neighborhood: Swift.String?
- public var locality: Swift.String?
- public var postcode: Swift.String?
- public var place: Swift.String?
- public var district: Swift.String?
- public var region: Swift.String?
- public var country: Swift.String?
- public var postalAddress: Contacts.CNPostalAddress {
- get
- }
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.Address, b: MapboxSearch.Address) -> Swift.Bool
- public func encode(to encoder: Swift.Encoder) throws
- public var hashValue: Swift.Int {
- get
- }
- public init(from decoder: Swift.Decoder) throws
- }
- extension MapboxSearch.Address {
- public enum AddressFormatStyle {
- case short
- case medium
- case long
- case full
- case custom(components: [Swift.KeyPath<MapboxSearch.Address, Swift.String?>])
- }
- public func formattedAddress(style: MapboxSearch.Address.AddressFormatStyle) -> Swift.String?
- }
- public enum SearchResultAccuracy : Swift.String, Swift.Codable {
- case approximate
- case interpolated
- case intersection
- case parcel
- case point
- case rooftop
- case street
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
- }
- public protocol SearchResultSuggestion : MapboxSearch.SearchSuggestion {
- var dataLayerIdentifier: Swift.String { get }
- }
- extension MapboxSearch.AddressAutofill {
- public struct Query {
- public enum Requirements {
- public static let queryLength: Swift.UInt
- }
- public let value: Swift.String
- public init?(value: Swift.String)
- }
- }
- public struct RoutablePoint : Swift.Codable, Swift.Hashable {
- public var point: CoreLocation.CLLocationCoordinate2D {
- get
- }
- public let name: Swift.String
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.RoutablePoint, b: MapboxSearch.RoutablePoint) -> Swift.Bool
- public func encode(to encoder: Swift.Encoder) throws
- public var hashValue: Swift.Int {
- get
- }
- public init(from decoder: Swift.Decoder) throws
- }
- @objc @_inheritsConvenienceInitializers public class EventsManager : ObjectiveC.NSObject {
- public func reportError(_ error: Swift.Error)
- public func reportError(_ error: MapboxSearch.SearchError)
- @objc override dynamic public init()
- @objc deinit
- }
- public enum SearchResultType : Swift.Codable, Swift.Hashable {
- case address(subtypes: [MapboxSearch.SearchAddressType])
- case POI
- public var addressSubtypes: [MapboxSearch.SearchAddressType]? {
- get
- }
- public init(from decoder: Swift.Decoder) throws
- public func encode(to encoder: Swift.Encoder) throws
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.SearchResultType, b: MapboxSearch.SearchResultType) -> Swift.Bool
- public var hashValue: Swift.Int {
- get
- }
- }
- public struct ReverseGeocodingOptions {
- public enum Mode : Swift.Int {
- case distance
- case score
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
- }
- public var point: CoreLocation.CLLocationCoordinate2D
- public var mode: MapboxSearch.ReverseGeocodingOptions.Mode?
- public var limit: Swift.Int?
- public var types: [MapboxSearch.SearchQueryType]?
- public var countries: [Swift.String]?
- public var languages: [Swift.String]
- public init(point: CoreLocation.CLLocationCoordinate2D, mode: MapboxSearch.ReverseGeocodingOptions.Mode? = nil, limit: Swift.Int? = nil, types: [MapboxSearch.SearchQueryType]? = nil, countries: [Swift.String]? = nil, languages: [Swift.String]? = nil)
- }
- public struct NonEmptyArray<T> {
- public let first: T
- public let others: [T]
- public var all: [T] {
- get
- }
- public init(first: T, others: [T])
- }
- public struct FavoriteRecord : MapboxSearch.IndexableRecord, MapboxSearch.SearchResult, Swift.Codable, Swift.Equatable {
- public let id: Swift.String
- public var name: Swift.String
- public var matchingName: Swift.String?
- public var descriptionText: Swift.String? {
- get
- }
- public var coordinate: CoreLocation.CLLocationCoordinate2D {
- get
- }
- public var address: MapboxSearch.Address?
- public var icon: MapboxSearch.Maki?
- public let serverIndex: Swift.Int?
- public let accuracy: MapboxSearch.SearchResultAccuracy?
- public var iconName: Swift.String?
- public var categories: [Swift.String]?
- public var routablePoints: [MapboxSearch.RoutablePoint]?
- public var type: MapboxSearch.SearchResultType
- public var additionalTokens: Swift.Set<Swift.String>?
- public var estimatedTime: Foundation.Measurement<Foundation.UnitDuration>?
- public let searchRequest: MapboxSearch.SearchRequestOptions
- public var metadata: MapboxSearch.SearchResultMetadata?
- public init(id: Swift.String? = nil, name: Swift.String, matchingName: Swift.String?, coordinate: CoreLocation.CLLocationCoordinate2D, address: MapboxSearch.Address?, makiIcon: MapboxSearch.Maki?, serverIndex: Swift.Int?, accuracy: MapboxSearch.SearchResultAccuracy?, categories: [Swift.String]?, routablePoints: [MapboxSearch.RoutablePoint]? = nil, resultType: MapboxSearch.SearchResultType, searchRequest: MapboxSearch.SearchRequestOptions, metadata: MapboxSearch.SearchResultMetadata? = nil)
- public init(id: Swift.String? = nil, name: Swift.String, searchResult: MapboxSearch.SearchResult)
- public static func == (a: MapboxSearch.FavoriteRecord, b: MapboxSearch.FavoriteRecord) -> Swift.Bool
- public func encode(to encoder: Swift.Encoder) throws
- public init(from decoder: Swift.Decoder) throws
- }
- public class DefaultLocationProvider {
- public init(locationManager: CoreLocation.CLLocationManager)
- convenience public init(distanceFilter: CoreLocation.CLLocationDistance = 100, desiredAccuracy: CoreLocation.CLLocationAccuracy = kCLLocationAccuracyHundredMeters, activityType: CoreLocation.CLActivityType = .other)
- @objc deinit
- }
- extension MapboxSearch.DefaultLocationProvider : MapboxSearch.LocationProvider {
- public func currentLocation() -> CoreLocation.CLLocationCoordinate2D?
- }
- extension MapboxCommon.TileRegionLoadOptions {
- public static func build(geometry: MapboxCommon.Geometry?, descriptors: [MapboxCommon.TilesetDescriptor]?, metadata: Any? = nil, acceptExpired: Swift.Bool = false, networkRestriction: MapboxCommon.NetworkRestriction = .none, averageBytesPerSecond: Swift.Int? = nil) -> MapboxCommon.TileRegionLoadOptions?
- }
- public protocol SearchSuggestion {
- var id: Swift.String { get }
- var name: Swift.String { get }
- var serverIndex: Swift.Int? { get }
- var descriptionText: Swift.String? { get }
- var categories: [Swift.String]? { get }
- var address: MapboxSearch.Address? { get }
- var iconName: Swift.String? { get }
- var suggestionType: MapboxSearch.SearchSuggestType { get }
- var searchRequest: MapboxSearch.SearchRequestOptions { get }
- var distance: CoreLocation.CLLocationDistance? { get }
- var batchResolveSupported: Swift.Bool { get }
- }
- public struct OpenPeriod : Swift.Codable, Swift.Hashable {
- public let start: Foundation.DateComponents
- public let end: Foundation.DateComponents
- public func hash(into hasher: inout Swift.Hasher)
- public static func == (a: MapboxSearch.OpenPeriod, b: MapboxSearch.OpenPeriod) -> Swift.Bool
- public func encode(to encoder: Swift.Encoder) throws
- public var hashValue: Swift.Int {
- get
- }
- public init(from decoder: Swift.Decoder) throws
- }
- extension MapboxSearch.Language {
- public enum ISO639_1 : Swift.String, Swift.CaseIterable {
- case ab
- case aa
- case af
- case ak
- case sq
- case am
- case ar
- case an
- case hy
- case `as`
- case av
- case ae
- case ay
- case az
- case bm
- case ba
- case eu
- case be
- case bn
- case bh
- case bi
- case bs
- case br
- case bg
- case my
- case ca
- case ch
- case ce
- case ny
- case zh
- case cv
- case kw
- case co
- case cr
- case hr
- case cs
- case da
- case dv
- case nl
- case dz
- case en
- case eo
- case et
- case ee
- case fo
- case fj
- case fi
- case fr
- case ff
- case gl
- case ka
- case de
- case el
- case gn
- case gu
- case ht
- case ha
- case he
- case hz
- case hi
- case ho
- case hu
- case ia
- case id
- case ie
- case ga
- case ig
- case ik
- case io
- case `is`
- case it
- case iu
- case ja
- case jv
- case kl
- case kn
- case kr
- case ks
- case kk
- case km
- case ki
- case rw
- case ky
- case kv
- case kg
- case ko
- case ku
- case kj
- case la
- case lb
- case lg
- case li
- case ln
- case lo
- case lt
- case lu
- case lv
- case gv
- case mk
- case mg
- case ms
- case ml
- case mt
- case mi
- case mr
- case mh
- case mn
- case na
- case nv
- case nd
- case ne
- case ng
- case nb
- case nn
- case no
- case ii
- case nr
- case oc
- case oj
- case cu
- case om
- case or
- case os
- case pa
- case pi
- case fa
- case pox
- case pl
- case ps
- case pt
- case qu
- case rm
- case rn
- case ro
- case ru
- case sa
- case sc
- case sd
- case se
- case sm
- case sg
- case sr
- case gd
- case sn
- case si
- case sk
- case sl
- case so
- case st
- case es
- case su
- case sw
- case ss
- case sv
- case ta
- case te
- case tg
- case th
- case ti
- case bo
- case tk
- case tl
- case tn
- case to
- case tr
- case ts
- case tt
- case tw
- case ty
- case ug
- case uk
- case ur
- case uz
- case ve
- case vi
- case vo
- case wa
- case cy
- case wo
- case fy
- case xh
- case yi
- case yo
- case za
- case zu
- public init?(rawValue: Swift.String)
- public typealias AllCases = [MapboxSearch.Language.ISO639_1]
- public typealias RawValue = Swift.String
- public static var allCases: [MapboxSearch.Language.ISO639_1] {
- get
- }
- public var rawValue: Swift.String {
- get
- }
- }
- }
- public let mapboxSearchSDKVersion: Swift.String
- public protocol LocationProvider {
- func currentLocation() -> CoreLocation.CLLocationCoordinate2D?
- }
- open class PointLocationProvider : MapboxSearch.LocationProvider {
- final public let coordinate: CoreLocation.CLLocationCoordinate2D
- public init(coordinate: CoreLocation.CLLocationCoordinate2D)
- public func currentLocation() -> CoreLocation.CLLocationCoordinate2D?
- @objc deinit
- }
- extension MapboxSearch.SearchQueryType : Swift.Equatable {}
- extension MapboxSearch.SearchQueryType : Swift.Hashable {}
- extension MapboxSearch.HistoryRecord.HistoryType : Swift.Equatable {}
- extension MapboxSearch.HistoryRecord.HistoryType : Swift.Hashable {}
- extension MapboxSearch.HistoryRecord.HistoryType : Swift.RawRepresentable {}
- extension MapboxSearch.SearchNavigationOptions.ETAType : Swift.Equatable {}
- extension MapboxSearch.SearchNavigationOptions.ETAType : Swift.Hashable {}
- extension MapboxSearch.SearchAddressType : Swift.RawRepresentable {}
- extension MapboxSearch.SearchEngine.OfflineMode : Swift.Equatable {}
- extension MapboxSearch.SearchEngine.OfflineMode : Swift.Hashable {}
- extension MapboxSearch.FeedbackEvent.Reason : Swift.Equatable {}
- extension MapboxSearch.FeedbackEvent.Reason : Swift.Hashable {}
- extension MapboxSearch.FeedbackEvent.Reason : Swift.RawRepresentable {}
- extension MapboxSearch.LogCategory : Swift.Equatable {}
- extension MapboxSearch.LogCategory : Swift.Hashable {}
- extension MapboxSearch.LoggerLevel : Swift.Hashable {}
- extension MapboxSearch.AddressAutofill.AddressComponent.Kind : Swift.RawRepresentable {}
- extension MapboxSearch.RouteOptions.Deviation.SARType : Swift.Equatable {}
- extension MapboxSearch.RouteOptions.Deviation.SARType : Swift.Hashable {}
- extension MapboxSearch.Maki : Swift.Equatable {}
- extension MapboxSearch.Maki : Swift.Hashable {}
- extension MapboxSearch.Maki : Swift.RawRepresentable {}
- extension MapboxSearch.SearchResultAccuracy : Swift.Equatable {}
- extension MapboxSearch.SearchResultAccuracy : Swift.Hashable {}
- extension MapboxSearch.SearchResultAccuracy : Swift.RawRepresentable {}
- extension MapboxSearch.ReverseGeocodingOptions.Mode : Swift.Equatable {}
- extension MapboxSearch.ReverseGeocodingOptions.Mode : Swift.Hashable {}
- extension MapboxSearch.ReverseGeocodingOptions.Mode : Swift.RawRepresentable {}
- extension MapboxSearch.Language.ISO639_1 : Swift.Equatable {}
- extension MapboxSearch.Language.ISO639_1 : Swift.Hashable {}
- extension MapboxSearch.Language.ISO639_1 : Swift.RawRepresentable {}
|