/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>)