IndexableRecord

interface IndexableRecord : Parcelable

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

Functions

describeContents
Link copied to clipboard
abstract fun describeContents(): Int
writeToParcel
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Properties

address
Link copied to clipboard
abstract val address: SearchAddress?
Record address.
categories
Link copied to clipboard
abstract val categories: List<String>?
Record categories.
coordinate
Link copied to clipboard
abstract val coordinate: Point?
Record coordinate.
descriptionText
Link copied to clipboard
abstract val descriptionText: String?
Additional description for the record.
id
Link copied to clipboard
abstract val id: String
Record unique identifier.
indexTokens
Link copied to clipboard
abstract val indexTokens: List<String>
Additional string literals that should be included in search index.
makiIcon
Link copied to clipboard
abstract val makiIcon: String?
Mapbox Maki icon id.
metadata
Link copied to clipboard
abstract val metadata: SearchResultMetadata?
Search result metadata containing geo place's detailed information if available.
name
Link copied to clipboard
abstract val name: String
Record name.
routablePoints
Link copied to clipboard
abstract val routablePoints: List<RoutablePoint>?
List of points near coordinate, that represents entries to associated building.
type
Link copied to clipboard
abstract val type: SearchResultType
Type of the search result represented by the record.

Inheritors

FavoriteRecord
Link copied to clipboard
HistoryRecord
Link copied to clipboard