IndexableDataResolver
public protocol IndexableDataResolver
An object responsible for fetching object details and converting SearchSuggestion into SearchResult.
-
That identifier helps to find appropriate resolver for
SearchResultSuggestionDeclaration
Swift
static var providerIdentifier: String { get } -
Resolves
SearchResultSuggestionintoSearchResultif possibleDeclaration
Swift
func resolve(suggestion: SearchResultSuggestion, completion: @escaping (SearchResult?) -> Void)Parameters
suggestionsuggestion to resolve
completioncompletion closure
-
Resolves
SearchResultSuggestionintoSearchResultif possibleDeclaration
Swift
func resolve( suggestion: SearchResultSuggestion, retrieveOptions: RetrieveOptions?, completion: @escaping (SearchResult?) -> Void )Parameters
suggestionsuggestion to resolve
retrieveOptionsDefine attribute sets to request additional metadata attributes
completioncompletion closure
IndexableDataResolver Protocol Reference