Package-level declarations

Types

Link copied to clipboard
sealed class ConfirmationEffect
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ConfirmationState(val status: ScreenContentStatus = ScreenContentStatus.Idle, val ryderId: String, val fare: FareModel, val ticketCount: Int, val totalPrice: Float) : Parcelable
Link copied to clipboard
class ConfirmationViewModel(exceptionHandler: ExceptionHandler, ryderId: String, fare: FareModel, buyTicketUseCase: BuyTicketUseCase) : ViewModel, ContainerHost<ConfirmationState, ConfirmationEffect>

Functions

Link copied to clipboard
fun ConfirmationScreen(uiState: ConfirmationState, scaffoldState: ScaffoldState = rememberScaffoldState(), onIncrementTicketClick: () -> Unit, onDecrementTicketClick: () -> Unit, onConfirmClick: () -> Unit)
Link copied to clipboard
fun FareListRoute(navigator: ConfirmationNavigator, ryderId: String, fare: FareModel, viewModel: ConfirmationViewModel = koinViewModel { parametersOf(ryderId, fare) }, scaffoldState: ScaffoldState = rememberScaffoldState())
Link copied to clipboard
@Preview(name = "Confirmation Content", showBackground = true)
fun PreviewConfirmationContent()