Package com.mapbox.search.record

Types

FavoriteRecord
Link copied to clipboard
class FavoriteRecord(id: String, name: String, descriptionText: String?, address: SearchAddress?, routablePoints: List<RoutablePoint>?, categories: List<String>?, makiIcon: String?, coordinate: Point, type: SearchResultType, metadata: SearchResultMetadata?) : IndexableRecord, Parcelable
Favorite indexable record.
FavoritesDataProvider
Link copied to clipboard
interface FavoritesDataProvider : LocalDataProvider<FavoriteRecord>
LocalDataProvider typed to store FavoriteRecord items.
HistoryDataProvider
Link copied to clipboard
interface HistoryDataProvider : LocalDataProvider<HistoryRecord>
LocalDataProvider typed to store HistoryRecord items.
HistoryRecord
Link copied to clipboard
class HistoryRecord(id: String, name: String, descriptionText: String?, address: SearchAddress?, routablePoints: List<RoutablePoint>?, categories: List<String>?, makiIcon: String?, coordinate: Point, type: SearchResultType, metadata: SearchResultMetadata?, timestamp: Long) : IndexableRecord, Parcelable
History indexable record.
IndexableDataProvider
Link copied to clipboard
interface IndexableDataProvider<R : IndexableRecord>
Defines an interface for external data indexing.
IndexableDataProviderEngine
Link copied to clipboard
interface IndexableDataProviderEngine
Provides a mechanism for search index changes in core layers.
IndexableRecord
Link copied to clipboard
interface IndexableRecord : Parcelable
Defines data for index that represents external data to be included in search functionality.
LocalDataProvider
Link copied to clipboard
interface LocalDataProvider<R : IndexableRecord> : IndexableDataProvider<R>
IndexableDataProvider that represents stored locally by the SDK user data.