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