ru.dgis.sdk.NativeObject
SearchHistory(context: Context)
context
Context
fun items(page: SearchHistoryPage): Future<SearchHistoryResult>
Возвращает страницу истории поиска. Элементы возвращаются в упорядоченном виде по времени добавления (от самых свежих до самых поздних).
page
SearchHistoryPage
Future<SearchHistoryResult>
fun addItem(item: SearchHistoryItem): Unit
Добавляет элемент в историю поиска. В случае, если уже существовал такой же элемент, ранний дубликат удаляется.
item
SearchHistoryItem
Unit
fun addItems(items: List<SearchHistoryItem>): Unit
Добавляет список элементов в историю поиска. Считается, что порядок в списке хронологический. Все дубликаты будут убраны.
items
List<SearchHistoryItem>
fun removeItem(item: SearchHistoryItem): Unit
Удаляет элемент из истории поиска.
fun removeItems(items: List<SearchHistoryItem>): Unit
Удаляет список элементов из истории поиска.
fun clear(): Unit
Очищает историю поиска.
val capacity
Long
Получает максимальный размер истории поиска.
val onHistoryChanged
Channel<ChangeType>