-
- All Implemented Interfaces:
-
android.os.Parcelable
public class SearchItemViewModel implements Parcelable
ViewModel for Poi search list
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
SearchItemViewModel.PoiViewModel
ViewModel for a single Poi
public final class
SearchItemViewModel.PoiGroupViewModel
ViewModel for PoiGroup including the child Poi list from PoiGroup.poiList
-
Field Summary
Fields Modifier and Type Field Description private Boolean
isExpanded
private final Boolean
isGroup
private final Integer
durationInMeters
private final String
locationText
private final String
imageUrl
private String
expandedChildId
private Poi
poi
private final String
id
private final String
name
private final String
type
-
Method Summary
Modifier and Type Method Description abstract Boolean
getIsExpanded()
abstract Unit
setIsExpanded(Boolean isExpanded)
abstract Boolean
getIsGroup()
abstract Integer
getDurationInMeters()
abstract String
getLocationText()
abstract String
getImageUrl()
abstract String
getExpandedChildId()
abstract Unit
setExpandedChildId(String expandedChildId)
abstract Poi
getPoi()
abstract Unit
setPoi(Poi poi)
final String
getId()
final String
getName()
final String
getType()
-
-
Method Detail
-
getIsExpanded
abstract Boolean getIsExpanded()
-
setIsExpanded
abstract Unit setIsExpanded(Boolean isExpanded)
-
getIsGroup
abstract Boolean getIsGroup()
-
getDurationInMeters
abstract Integer getDurationInMeters()
-
getLocationText
abstract String getLocationText()
-
getImageUrl
abstract String getImageUrl()
-
getExpandedChildId
abstract String getExpandedChildId()
-
setExpandedChildId
abstract Unit setExpandedChildId(String expandedChildId)
-
-
-
-