Package-level declarations
Types
Link copied to clipboard
Represents an individual item displayed in the chat feed.
Link copied to clipboard
The full-screen activity that hosts the Messaging for In-App UI.
Link copied to clipboard
interface UIClientFactory
Factory for creating, retrieving, and destroying UIClient instances.
Link copied to clipboard
data class UIConfiguration(val serviceAPI: URL, val organizationId: String, val developerName: String, val conversationId: UUID, val createConversationOnSubmit: Boolean = true, val isUserVerificationRequired: Boolean = true, val urlDisplayMode: UrlDisplayMode = UrlDisplayMode.InlineBrowser, val remoteLocaleMap: Map<String, String> = emptyMap(), val attachmentConfiguration: AttachmentConfiguration = AttachmentConfiguration(), val transcriptConfiguration: TranscriptConfiguration = TranscriptConfiguration(), val agentConfiguration: AgentConfiguration = AgentConfiguration(), val conversationOptionsConfiguration: ConversationOptionsConfiguration = ConversationOptionsConfiguration(), val multimediaExtension: MultimediaCoreExtension? = null, val clientType: ClientType = ClientType.MIAW_MOBILE_V1, val clientName: ClientName = ClientName.MOBILE_IN_APP_SDK) : Configuration
Configuration for creating a UIClient instance that manages the Messaging for In-App UI.
Link copied to clipboard
A FileProvider subclass used by the SDK to share attachment files with external apps.
Link copied to clipboard
Controls how tappable URLs within chat messages are opened on the end user's device.
Link copied to clipboard
interface ViewComponents
A container for all customizable Composable components in the Messaging for In-App UI.
Functions
Link copied to clipboard
A Composable that renders the full Messaging for In-App UI.