EvCheckoutController

class EvCheckoutController(    val scope: CoroutineScope,     val appStore: AppStore,     val pricingUtil: PricingUtil,     val chargingSessionUseCase: ChargingSessionUseCase,     val applicationRepository: ApplicationRepository,     closeBackButtonHandler: CloseBackButtonHandler,     observeEvData: ObserveEvData)

Constructors

Link copied to clipboard
constructor(    scope: CoroutineScope,     appStore: AppStore,     pricingUtil: PricingUtil,     chargingSessionUseCase: ChargingSessionUseCase,     applicationRepository: ApplicationRepository,     closeBackButtonHandler: CloseBackButtonHandler,     observeEvData: ObserveEvData)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val displayName: StateFlow<String>
Link copied to clipboard
val estimatedTotal: StateFlow<String>
Link copied to clipboard
val networkLogoRes: StateFlow<Int?>
Link copied to clipboard
val pricePerHour: StateFlow<String>
Link copied to clipboard
Link copied to clipboard
val scope: CoroutineScope
Link copied to clipboard
val session: SharedFlow<StartSessionState>
Link copied to clipboard
val stateOfCharge: StateFlow<Float>
Link copied to clipboard
val timeToCharge: StateFlow<Int>

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun renderHeader(port: EVPort)
Link copied to clipboard