/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.trippreview.drt/DrtItemViewModel

DrtItemViewModel

\ class DrtItemViewModel : ViewModel

Constructors

DrtItemViewModel constructor()

Types

Name Summary
Companion object Companion

Properties

Name Summary
contentDescription val contentDescription: LiveData<String?>
defaultValue val defaultValue: LiveData<String>
enableDecrement val enableDecrement: LiveData<Boolean>
enableIncrement val enableIncrement: LiveData<Boolean>
icon val icon: LiveData<Int>
ids val ids: LiveData<List<String>>
isReturnTrip val isReturnTrip: LiveData<Boolean>
itemId val itemId: LiveData<String>
label val label: LiveData<String>
onChangeStream var onChangeStream: MutableSharedFlow<DrtItemViewModel>?
options val options: LiveData<List<Option>>
rawDate val rawDate: LiveData<String>
required val required: LiveData<Boolean>
showChangeButton val showChangeButton: LiveData<Boolean>
type val type: LiveData<String>
urlValue val urlValue: LiveData<String?>
values val values: LiveData<List<String>>
viewMode val viewMode: LiveData<Boolean>

Functions

Name Summary
getItemValueAsString fun getItemValueAsString(): String?
onChange fun onChange()
onDecrementValue fun onDecrementValue()
onIncrementValue fun onIncrementValue()
setContentDescription fun setContentDescription(value: String?)
setContentDescriptionWithAppendingLabel fun setContentDescriptionWithAppendingLabel(value: String?)
setDefaultValue fun setDefaultValue(value: String)
setIcon fun setIcon(value: Int)
setIds fun setIds(ids: List<String>)
setIsReturnTrip fun setIsReturnTrip(value: Boolean)
setItemId fun setItemId(value: String)
setLabel fun setLabel(value: String)
setMaxValue fun setMaxValue(value: Int)
setMinValue fun setMinValue(value: Int)
setOptions fun setOptions(value: List<Option>)
setRawDate fun setRawDate(value: String?)
setRequired fun setRequired(value: Boolean)
setShowChangeButton fun setShowChangeButton(value: Boolean)
setType fun setType(value: String)
setUrlValue fun setUrlValue(value: String?)
setValue fun setValue(values: List<String>)
setViewMode fun setViewMode(value: Boolean)