Package-level declarations

Types

Link copied to clipboard
sealed class FareListEffect
Link copied to clipboard
Link copied to clipboard
class FareListNavigator(ticketsNavigator: TicketsNavigator, screenNavigator: ScreenNavigator) : ScreenNavigator
Link copied to clipboard
data class FareListState(val status: ScreenContentStatus = ScreenContentStatus.Idle, val fares: List<FareModel> = emptyList()) : Parcelable
Link copied to clipboard
class FareListViewModel(exceptionHandler: ExceptionHandler, ryderId: String, getFaresByIdUseCase: GetFaresByIdUseCase) : ViewModel, ContainerHost<FareListState, FareListEffect>

Functions

Link copied to clipboard
fun FareListRoute(navigator: FareListNavigator, ryderId: String, viewModel: FareListViewModel = koinViewModel { parametersOf(ryderId) }, scaffoldState: ScaffoldState = rememberScaffoldState())
Link copied to clipboard
fun FareListScreen(uiState: FareListState, scaffoldState: ScaffoldState = rememberScaffoldState(), onFareClick: (FareModel) -> Unit)
Link copied to clipboard
@Preview(name = "Fares Content", showBackground = true)
fun PreviewRydersContent()