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

DrtTicketViewModel

\ class DrtTicketViewModel : ViewModel

Constructors

DrtTicketViewModel constructor()

Types

Name Summary
Companion object Companion

Properties

Name Summary
accessibilityFocusIncrementAction val accessibilityFocusIncrementAction: LiveData<Boolean>
accessibilityFocusSelectAction val accessibilityFocusSelectAction: LiveData<Boolean>
contentDescription val contentDescription: LiveData<String>
currency val currency: LiveData<String>
description val description: LiveData<String?>
enableDecrement val enableDecrement: LiveData<Boolean>
enableIncrement val enableIncrement: LiveData<Boolean>
fare val fare: LiveData<Fare>
itemId val itemId: LiveData<String>
label val label: LiveData<String>
name val name: LiveData<String?>
onChangeStream var onChangeStream: MutableSharedFlow<DrtTicketViewModel>?
price val price: LiveData<Double>
required val required: LiveData<Boolean>
value val value: LiveData<Long>
viewMode val viewMode: LiveData<Boolean>

Functions

Name Summary
onChange fun onChange()
onDecrementValue fun onDecrementValue()
onIncrementValue fun onIncrementValue()
onSelect fun onSelect()
setCurrency fun setCurrency(value: String)
setDescription fun setDescription(value: String?)
setItemId fun setItemId(value: String)
setLabel fun setLabel(value: String)
setName fun setName(value: String?)
setPrice fun setPrice(value: Double, currency: String)
setTicket fun setTicket(value: Fare)
setValue fun setValue(value: Long)
setViewMode fun setViewMode(value: Boolean)