Package-level declarations
Types
Link copied to clipboard
interface ConversationEntry
Represents a single entry within a conversation, such as a message, event, or typing indicator.
Link copied to clipboard
The delivery status of a ConversationEntry, representing its progress from local creation to remote acknowledgement.
Link copied to clipboard
data class CoreConversationEntry(val senderDisplayName: String, val conversationId: UUID, val sender: Participant, val payload: EntryPayload, val entryType: ConversationEntryType, val identifier: String, val transcriptedTimestamp: Long? = null, val timestamp: Long = transcriptedTimestamp ?: Date().time, val status: ConversationEntryStatus = ConversationEntryStatus.Sending, val error: NetworkError? = null, val modality: Modality? = null) : ConversationEntry
Conversation entry class.
Properties
Link copied to clipboard
The Message payload of this entry, or null if the entry is not a message type.
Link copied to clipboard
The StreamingToken payload of this entry, or null if the entry is not a streaming token type.
Functions
Link copied to clipboard
Returns the message content cast to the specified MessageFormat subtype, or null if the entry does not contain message content of that type. Works for both standard messages and streaming tokens.