sdk / com.mapbox.search.record / IndexableRecord

IndexableRecord

interface IndexableRecord : Parcelable

Defines data for index that represents external data to be included in search functionality.

Properties

address

Record address.

abstract val address: SearchAddress?

coordinate

Record coordinate.

abstract val coordinate: Point?

id

Record unique identifier.

abstract val id: String

indexTokens

Additional string literals that should be included in search index. For example, you may provide non-official names to force search engine match them.

abstract val indexTokens: List<String>

name

Record name.

abstract val name: String

Inheritors

FavoriteRecord

Favorite indexable record.

data class FavoriteRecord : IndexableRecord, Parcelable

HistoryRecord

History indexable record.

data class HistoryRecord : IndexableRecord, Parcelable