EVCoreApi

Constructors

Link copied to clipboard
constructor(searchClient: MapboxEVSearchClientApi, platformClient: MapboxEVPlatformClientApi)

Functions

Link copied to clipboard
open suspend override fun checkChargingSessionStatus(sessionId: String): Flow<Expected<MapboxEVError, SessionResponse>>
Link copied to clipboard
open override fun closeSessionStatusFlow()
Link copied to clipboard
open override fun closeStartSessionFlow()
Link copied to clipboard
open override fun closeStopSessionFlow()
Link copied to clipboard
open suspend override fun getLocationById(stationId: String): Expected<MapboxEVError, EVCoreStation>
Link copied to clipboard
open suspend override fun searchChargers(points: List<Point>, options: EvSearchOptions): List<EVCoreSearchResult>
open suspend override fun searchChargers(latitude: Double, longitude: Double, options: EvSearchOptions): List<EVCoreSearchResult>
Link copied to clipboard
open suspend override fun searchChargersInBounds(northEastPoint: Point, southWestPoint: Point, options: EvSearchOptions): List<EVCoreSearchResult>
Link copied to clipboard
open suspend override fun startChargingSession(locationId: String, evseId: String): Flow<Expected<MapboxEVError, SessionCommandResponse>>
Link copied to clipboard
open suspend override fun stopChargingSession(sessionId: String): Flow<Expected<MapboxEVError, SessionCommandResponse>>