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