ChatBaseMessage

sealed class ChatBaseMessage(val baseMessage: <Error class: unknown class>, val unreadMemberCount: Int, val undeliveredMemberCount: Int) : UikitBaseMessage

Represents Sendbird Compose Uikit's implementation of UikitBaseMessage which contains the BaseMessage object from the Chat SDK.

Since

1.0.0

See also

Inheritors

Constructors

Link copied to clipboard
protected constructor(baseMessage: <Error class: unknown class>, unreadMemberCount: Int, undeliveredMemberCount: Int)

Properties

Link copied to clipboard
open val baseMessage: <Error class: unknown class>

The BaseMessage instance.

Link copied to clipboard
open override val createdAt: Long

The created timestamp of the baseMessage.

Link copied to clipboard
open override val isResendable: Boolean

The sending status of the baseMessage.

Link copied to clipboard
open override val message: String

The message of the baseMessage.

Link copied to clipboard
open override val messageId: Long

The message id of the baseMessage. If the baseMessage is not sent yet, it will be 0.

Link copied to clipboard
open override val ogMetaData: <Error class: unknown class>?

The ogMetaData of the baseMessage.

Link copied to clipboard
open override val reactions: List<ChatReaction>

The reactions of the baseMessage.

Link copied to clipboard
open override val requestId: String

The request id of the baseMessage.

Link copied to clipboard
open override val sender: ChatSender?

The sender of the baseMessage.

Link copied to clipboard
open override val sendingStatus: <Error class: unknown class>

The sending status of the baseMessage.

Link copied to clipboard
open override val undeliveredMemberCount: Int

The undelivered member count of the message.

Link copied to clipboard
open override val unreadMemberCount: Int

The unread member count of the message.

Link copied to clipboard
open override val updatedAt: Long

The updated timestamp of the baseMessage.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int