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 -
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
Protocols Reference