MetaInfo

@Serializable
value class MetaInfo(val chatIdMessageIdThreadId: Triple<ChatIdentifier, MessageId, MessageThreadId?>) : WithMessageId

Constructors

Link copied to clipboard
constructor(chatId: ChatIdentifier, messageId: MessageId, threadId: MessageThreadId? = chatId.threadId)
constructor(chatIdMessageId: Pair<ChatIdentifier, MessageId>, threadId: MessageThreadId? = chatIdMessageId.first.threadId)
constructor(chatIdMessageIdThreadId: Triple<ChatIdentifier, MessageId, MessageThreadId?>)

Properties

Link copied to clipboard
Link copied to clipboard
open override val messageId: MessageId
Link copied to clipboard

Functions

Link copied to clipboard
fun copy(chatId: ChatIdentifier = this.chatId, messageId: MessageId = this.messageId, threadId: MessageThreadId? = chatId.threadId): Message.MetaInfo