EvCommerceUIContextImpl

class EvCommerceUIContextImpl(val evArrivalController: EvArrivalControllerImpl, val evCheckoutController: EvCheckoutController, val chargerUnlockController: EvChargerUnlockController, val evChargingFullScreenController: EvChargingFullScreenController, val evChargingMinimizedController: EvChargingMinimizedController, scope: CoroutineScope, appStore: AppStore, stopNavigationUseCase: StopNavigationUseCase, val mapMoving: ObserveMapMovingUseCase, closeBackButtonHandler: CloseBackButtonHandler, isTablet: Boolean) : EvCommerceUIContext

Constructors

Link copied to clipboard
constructor(evArrivalController: EvArrivalControllerImpl, evCheckoutController: EvCheckoutController, chargerUnlockController: EvChargerUnlockController, evChargingFullScreenController: EvChargingFullScreenController, evChargingMinimizedController: EvChargingMinimizedController, scope: CoroutineScope, appStore: AppStore, stopNavigationUseCase: StopNavigationUseCase, mapMoving: ObserveMapMovingUseCase, closeBackButtonHandler: CloseBackButtonHandler, isTablet: Boolean)

Properties

Link copied to clipboard
val chargerUnlockController: EvChargerUnlockController
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val isChargerUnlockingVisible: Flow<Boolean>
Link copied to clipboard
open override val isChargingCheckoutLayoutVisible: Flow<Boolean>
Link copied to clipboard
open override val isChargingFullScreenViewVisible: Flow<Boolean>
Link copied to clipboard
open override val isChargingMinimizedViewVisible: Flow<Boolean>
Link copied to clipboard
Link copied to clipboard
val portSelected: StateFlow<EVPort?>

Functions

Link copied to clipboard
open override fun onPortSelected(port: Port)
Link copied to clipboard