Package-level declarations
Types
Link copied to clipboard
open class MapGptContext(middlewareManager: DashMiddlewareManagerImpl, val appStore: AppStore, val mapGptApiTokens: MapGptApiTokens, val mapGptSettings: MapGptSettings, val mapGptPermissions: MapGptPermissions, val mapGptAnalytics: MapGptAnalytics, val endpointRepository: MapGptEndpointRepository, val mapGptStateProvider: MapGptStateProvider, val mapGptContextProvider: MapGptContextProvider, val localChatOwner: LocalChatOwner, val userActionsRepository: UserActionsRepository, val languageRepository: LanguageRepository, val mapGptAvatarRepository: MapGptAvatarSettingsRepository, val hvacRepository: MapGptHvacRepository, val mqttDemoEnabled: StateFlow<Boolean>, val chatRepository: ChatRepository, val carouselRepository: CarouselRepository, val player: Player, val profileRepository: ProfileRepository, val mapGptOwner: MapGptOwner, val connectivityChecker: ConnectivityChecker, val conversationIdRepository: ConversationIdRepository, val bluetoothButtonClickProxy: BluetoothButtonClickProxy, val mapGptLocationProvider: MapGptLocationProvider, val bluetoothPermissions: BluetoothPermissions) : MiddlewareContext, DashMiddlewareAccessor, DashMiddlewareManager
Dependencies available to everything inside the MapGpt Module.
Link copied to clipboard
class MapGptManagerImpl(mapGptContext: MapGptContext) : InternalMapGptManager, DashMiddlewareAccessor, DashMiddlewareManager
Main entry point for the MapGPT module. This class is responsible for providing the public API for the MapGPT module.
Link copied to clipboard
class MapGptStateProvider
Link copied to clipboard