Package-level declarations

Types

Link copied to clipboard
data class MatchableSpeedCamera(    val roadObjectId: String,     val originalId: String,     val originalPoint: Point,     val matchablePoint: MatchablePoint,     var matchedPoint: Point? = null,     var mapboxSpeedLimit: Double? = null,     var thirdPartySpeedLimit: Double? = null)
Link copied to clipboard
object Names
Link copied to clipboard
interface NextSpeedCamera
Link copied to clipboard
Link copied to clipboard
class ReportAnalyticsDelegate(analytics: Analytics, speedRepository: SpeedRepository) : ShowApproachingCamerasController.Delegate
Link copied to clipboard
class ShowApproachingCamerasController(    context: Context,     speedCameraMatcher: SpeedCameraMatcher,     showCameras: ObserveShowCamerasUseCase)
Link copied to clipboard
enum SpeedCameraEvent : Enum<SpeedCameraEvent> , AnalyticsEventName
Link copied to clipboard
class SpeedCameraMatcher(    speedCameraSource: SpeedCameraSource,     backgroundDispatcher: CoroutineDispatcher,     remoteConfig: SpeedCamerasRemoteConfig,     logger: Logger,     appStore: AppStore,     observeEnhancedLocationUseCase: ObserveEnhancedLocationUseCase) : MapboxNavigationObserver
Link copied to clipboard
class SpeedCameraSource(    context: Context,     remoteStorage: RemoteStorage,     backgroundDispatcher: CoroutineDispatcher,     storage: Storage,     logger: Logger)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class VisibleSpeedCamera(    val roadObjectId: String,     val originalId: String,     val matchedPoint: Point,     val mapboxSpeedLimit: Double? = null,     val thirdPartySpeedLimit: Double? = null)

Properties

Link copied to clipboard
const val CAMERA_TAG: String
Link copied to clipboard
val CamerasModule: Module