/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 |
|---|---|
| addCloseable | open fun addCloseable(@NonNullp0: Closeable) |
| 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>) |