Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
interface DashMiddlewareManager
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, audioOutputMiddlewareManager: AudioOutputMiddlewareManager, val musicPlayerMiddlewareManager: MusicPlayerMiddlewareManager, aiSpeechPlayerMiddleware: AiSpeechPlayerMiddleware, aiSpeechPlayerContextProvider: () -> AiSpeechPlayerMiddleware.Context) : DashMiddlewareManager, DashMiddlewareAccessor