SearchManager
Поисковик. Основная точка входа для справочного API.
ru.dgis.sdk.NativeObject
fun suggest(query: SuggestQuery): Future<SuggestResult>
Получить подсказки, соответствующие данному запросу.
query
Future<SuggestResult>
future, резолвящаяся в ненулевой указатель на результат подбора подсказок или exceptional future, если произошла ошибка при получении подсказок
fun search(query: SearchQuery): Future<SearchResult>
Получить объекты справочника, соответствующие данному запросу.
query
Future<SearchResult>
future, резолвящаяся в ненулевой указатель на результат поиска или exceptional future, если произошла ошибка при получении результатов поиска
fun searchById(id: String): Future<DirectoryObject?>
Получить объект справочника по строковому идентификатору.
id
Future<DirectoryObject?>
future, резолвящаяся в указатель на объект справочника. Если объект не найден, то вернется пустой указатель
fun searchByDirectoryObjectId(objectId: DirectoryObjectId): Future<DirectoryObject?>
Получить объект справочника по идентификатору.
objectId
Future<DirectoryObject?>
future, резолвящаяся в указатель на объект справочника. Если объект не найден, то вернется пустой указатель
fun finalize(): Unit
@JvmStatic
fun createOnlineManager(context: Context): SearchManager
Создать поисковик, работающий онлайн.