/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.trippreview.nearby/NearbyTripPreviewItemViewModel
NearbyTripPreviewItemViewModel
\ class NearbyTripPreviewItemViewModel : RxViewModel
Constructors
NearbyTripPreviewItemViewModel | constructor() |
Properties
Name | Summary |
---|---|
binding | val binding: ItemBinding<Any> |
items | var items: ObservableArrayList<NearbyTripPreviewItemListItemViewModel> |
loadingItem | val loadingItem: LoaderPlaceholder |
mergedList | val mergedList: MergeObservableList<Any> |
originalItems | var originalItems: List<NearbyLocation> |
showModes | val showModes: ObservableBoolean |
transportBinding | val transportBinding: ItemBinding<NearbyTripPreviewModeItemViewModel> |
transportModes | var transportModes: ObservableArrayList<NearbyTripPreviewModeItemViewModel> |
Functions
Name | Summary |
---|---|
addMode | fun addMode(modeInfo: ModeInfo) |
autoClear | fun <T> Observable<T>.autoClear(): Observable<T> fun Disposable.autoClear() |
clearTransportModes | fun clearTransportModes() |
loadLocations | fun loadLocations(checkModes: Boolean = false) |
onCleared | open override fun onCleared() This method will be called when this ViewModel is no longer used and will be destroyed. |
setLocations | fun setLocations(list: List<NearbyLocation>) |