Protocols
The following protocols are available globally.
-
Abstract configuration protocol for Search Engine
See moreDeclaration
Swift
public protocol AbstractSearchEngineConfiguration
-
Defines an interface for external data indexing
See moreDeclaration
Swift
public protocol IndexableDataProvider : IndexableDataResolver
-
Undocumented
See moreDeclaration
Swift
public protocol IndexableDataResolver
-
Defines data for index to represent external data to be included in search functionality
See moreDeclaration
Swift
public protocol IndexableRecord
-
Defines methods to provide location suitable for search refinement
See moreDeclaration
Swift
public protocol LocationProvider
-
Interactors implements back-to-core notifications regarding search index changes You don’t have to implement it by your own
See moreDeclaration
Swift
public protocol RecordsProviderInteractor
-
Undocumented
Declaration
Swift
public protocol SearchCategorySuggestion : SearchSuggestion
-
Resolved search object with populated fields
See moreDeclaration
Swift
public protocol SearchResult
-
Result of basic suggest/autocomplete request that points to the existing object: POI, address, favorite or history entry
See moreDeclaration
Swift
public protocol SearchResultSuggestion : SearchSuggestion
-
Autocomplete common suggestion type.
To retrieve coordinate and detailed address information, you have to push suggestion back to
See moreSearchEngine.select(suggestion:)
method.Declaration
Swift
public protocol SearchSuggestion
-
Declares the list of methods for receiving result of search and resolve operations
See moreDeclaration
Swift
public protocol SearchEngineDelegate : AnyObject