sdk / com.mapbox.search.result / SearchResult

SearchResult

interface SearchResult : Parcelable

Resolved search object with populated fields.

Properties

address

Result address.

abstract val address: SearchAddress?

categories

Result categories.

abstract val categories: List<String>

coordinate

Result coordinates.

abstract val coordinate: Point?

id

Result unique identifier.

abstract val id: String

makiIcon

Icon name according to Mapbox Maki icon set.

abstract val makiIcon: String?

name

Result name.

abstract val name: String

requestOptions

Search request options.

abstract val requestOptions: RequestOptions

type

Type of SearchResult.

abstract val type: SearchResultType

Inheritors

IndexableRecordSearchResult

Resolved search object based on some IndexableRecord. As an example, search result is one of user's FavoriteRecord.

interface IndexableRecordSearchResult : SearchResult

ServerSearchResult

Resolved search object with populated fields and mandatory coordinates field.

interface ServerSearchResult : SearchResult