EvCommerceUIContextImpl

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

Constructors

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

Properties

Link copied to clipboard
Link copied to clipboard
val evChargingMinimizedController: EvChargingMinimizedController
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