/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.tripresult/TripSegmentGetOffAlertsViewModel
TripSegmentGetOffAlertsViewModel
\ class TripSegmentGetOffAlertsViewModel : RxViewModel
Types
Name | Summary |
---|---|
Companion | object Companion |
Properties
Name | Summary |
---|---|
_getOffAlertStateOn | val _getOffAlertStateOn: MutableLiveData<Boolean> |
alertStateToggleCustomValidation | var alertStateToggleCustomValidation: (Context, Boolean) -> Unit? |
getOffAlertStateOn | val getOffAlertStateOn: LiveData<Boolean> |
isVisible | val isVisible: LiveData<Boolean> |
itemBinding | val itemBinding: ItemBinding<TripSegmentGetOffAlertDetailViewModel> |
items | val items: DiffObservableList<TripSegmentGetOffAlertDetailViewModel> |
trip | var trip: Trip |
Functions
Name | Summary |
---|---|
autoClear | fun <T> Observable<T>.autoClear(): Observable<T> fun Disposable.autoClear() |
onAlertChange | fun onAlertChange(context: Context, isOn: Boolean) |
onCleared | open override fun onCleared() This method will be called when this ViewModel is no longer used and will be destroyed. |
setAlertState | fun setAlertState(context: Context, isOn: Boolean) |
setGetOffAlertStateOn | fun setGetOffAlertStateOn(isOn: Boolean) |
setup | fun setup(context: Context, details: List<TripSegmentGetOffAlertDetailViewModel>) |
validate | fun validate() |