Package-level declarations

Types

Link copied to clipboard

DashMiddlewareManager is a way to change the functional components of the Dash SDK.

Link copied to clipboard
class DashMiddlewareManagerImpl(val mapGptCore: MapGptCore, mapGptCoreContext: MapGptCoreContext, val serviceCapabilitiesRepository: MapGptServiceCapabilitiesRepository, languageCompatibilityManager: LanguageCompatibilityManager, userInputMiddlewareManager: UserInputMiddlewareManager, userInputMiddlewareContextProvider: () -> UserInputMiddlewareContext, voicePlayerMiddlewareManager: VoicePlayerMiddlewareManager, val musicPlayerMiddlewareManager: MusicPlayerMiddlewareManager, aiSpeechPlayerMiddleware: AiSpeechPlayerMiddleware, aiSpeechPlayerContextProvider: () -> AiSpeechPlayerMiddleware.Context) : DashMiddlewareManager, DashMiddlewareAccessor