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, userInputMiddlewareContextProvider: () -> UserInputMiddlewareContext, lifecycleOwner: LifecycleOwner, val configurableCapabilitiesRegistry: CapabilitiesMiddlewareRegistry<MiddlewareContext>, languageCompatibilityManager: LanguageCompatibilityManager, userInputMiddlewareManager: UserInputMiddlewareManager, voicePlayerMiddlewareManager: VoicePlayerMiddlewareManager, val musicPlayerMiddlewareManager: MusicPlayerMiddlewareManager) : DashMiddlewareManager, DashMiddlewareAccessor