Package-level declarations
Types
Link copied to clipboard
open class MapGptContext(val appStore: AppStore, middlewareManager: DashMiddlewareManagerImpl, val mapGptApiTokens: MapGptApiTokens, val mapGptSettings: MapGptSettings, val mapGptPermissions: PermissionsRequester, val mapGptAnalytics: MapGptAnalytics, val endpointRepository: MapGptEndpointRepository, val mapGptStateProvider: MapGptStateProvider, val mapGptContextProvider: MapGptContextProvider, val mapGptContextOverrides: MapGptContextOverrides, val localChatOwner: LocalChatOwner, val userActionsRepository: UserActionsRepository, val languageRepository: LanguageRepository, val mapGptAvatarRepository: MapGptAvatarSettingsRepository, val mqttDemoEnabled: StateFlow<Boolean>, val chatRepository: ChatRepository, val carouselRepository: CarouselRepository, val player: Player, val profileRepository: MapGptProfileRepository, val mapGptOwner: MapGptOwner, val connectivityChecker: ConnectivityChecker, val conversationIdRepository: ConversationIdRepository, val bluetoothButtonClickProxy: BluetoothButtonClickProxy, val mapGptLocationProvider: MapGptLocationProvider, val bluetoothPermissions: PermissionsRequester) : 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
Link copied to clipboard