data class SearchPlace : Parcelable
Search place UI model to show in SearchPlaceBottomSheetView.
<init> |
Search place UI model to show in SearchPlaceBottomSheetView. SearchPlace(name: String, address: SearchAddress?, resultType: SearchResultType, record: IndexableRecord?, coordinate: Point, categories: List<String>, makiIcon: String?) |
address |
Search address. val address: SearchAddress? |
categories |
Search place categories. val categories: List<String> |
coordinate |
Search place coordinate. val coordinate: Point |
makiIcon |
maki icon name for search place. val makiIcon: String? |
name |
Search place name. val name: String |
record |
IndexableRecord instance for case if search result produced from some user data. val record: IndexableRecord? |
resultType |
Type of result. val resultType: SearchResultType |
createFromSearchResult |
Creates search place from search result and geojson point. fun createFromSearchResult(searchResult: SearchResult, coordinate: Point): SearchPlace |
createFromUserFavorite |
Creates search place from user favorite. fun createFromUserFavorite(userFavorite: FavoriteRecord): SearchPlace |