/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.trippreview/TripPreviewHeaderViewModel
TripPreviewHeaderViewModel
\ class TripPreviewHeaderViewModel@Injectconstructor : RxViewModel
Constructors
| TripPreviewHeaderViewModel | @Inject constructor() |
Properties
| Name | Summary |
|---|---|
| description | val description: LiveData<String> |
| isHideExactTimes | val isHideExactTimes: LiveData<Boolean> |
| itemBinding | val itemBinding: ItemBinding<TripSegmentSummaryItemViewModel> |
| items | val items: ObservableArrayList<TripSegmentSummaryItemViewModel> |
| quickBookingSegment | val quickBookingSegment: LiveData<TripSegment?> |
| selectedSegmentId | val selectedSegmentId: LiveData<Pair<Long, String>> |
| showDescription | val showDescription: LiveData<Boolean> |
Functions
| Name | Summary |
|---|---|
| addCloseable | open fun addCloseable(@NonNullp0: Closeable) |
| autoClear | fun <T> Observable<T>.autoClear(): Observable<T> fun Disposable.autoClear() |
| onCleared | open override fun onCleared() This method will be called when this ViewModel is no longer used and will be destroyed. |
| setHideExactTimes | fun setHideExactTimes(value: Boolean) |
| setSelectedById | fun setSelectedById(segmentId: Long, modeId: String? = null) |
| setup | fun setup(context: Context, data: TripSegmentsSummaryData) |