EvCommerceUIContextImpl

class EvCommerceUIContextImpl(    val evArrivalController: EvArrivalControllerImpl,     val evCheckoutController: EvCheckoutController,     val chargerUnlockController: EvChargerUnlockController,     val evChargingFullScreenController: EvChargingFullScreenController,     scope: CoroutineScope,     appStore: AppStore,     stopChargingUseCase: StopChargingUseCase,     closeBackButtonHandler: CloseBackButtonHandler,     debugEvDataProvider: DebugEvDataProvider) : EvCommerceUIContext

Constructors

Link copied to clipboard
constructor(    evArrivalController: EvArrivalControllerImpl,     evCheckoutController: EvCheckoutController,     chargerUnlockController: EvChargerUnlockController,     evChargingFullScreenController: EvChargingFullScreenController,     scope: CoroutineScope,     appStore: AppStore,     stopChargingUseCase: StopChargingUseCase,     closeBackButtonHandler: CloseBackButtonHandler,     debugEvDataProvider: DebugEvDataProvider)

Properties

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
val portSelected: StateFlow<EVPort?>

Functions

Link copied to clipboard
fun getCurrentSOC(): Flow<Float>
Link copied to clipboard
Link copied to clipboard
open override fun onPortSelected(port: Port)
Link copied to clipboard