Package-level declarations
Types
Link copied to clipboard
Represents the state of the MapGpt chat bubble. When the user interacts with the MapGpt feature, the chat bubble will display different states based on the interaction.
Link copied to clipboard
class LottieMapGptAvatar(val name: String, @RawRes val listeningToUser: Int, @RawRes val userSpeaking: Int, @RawRes val aiThinking: Int, @RawRes val aiSpeaking: Int, @RawRes val aiError: Int, @RawRes val aiNonCriticalError: Int = aiError, @RawRes val aiIdle: Int, @RawRes val aiSleeping: Int, @RawRes val noMicPermission: Int, @RawRes val serviceDisconnected: Int) : MapGptAvatar
Represents an Avatar which is animated with Lottie json resources.
Link copied to clipboard
Is an animating representation of the MapGPT assistant.
Link copied to clipboard
object MapGptAvatarPosition
The MapGptUIOptions class allows you to customize the UI of the MapGpt SDK. The position of the avatar used for the overall layout of the UI.
Link copied to clipboard
interface MapGptDetachableUI
Link copied to clipboard
interface MapGptManager
This interface can be used to invoke specific functions related to MapGPT.
Link copied to clipboard
class MapGptUIOptions
Functions
Link copied to clipboard
Extension function to create a MapGptDetachableUI instance with builder DSL.