Properties
messageType
messageType: string
senderUserId
senderUserId: string
channelId
channelId: string
conversationType
conversationType: ConversationType
receivedTime
receivedTime: number
messageUId
messageUId: string
messageDirection
messageDirection: MessageDirection
isPersited
isPersited: boolean
isCounted
isCounted: boolean
isOffLineMessage
isOffLineMessage: boolean
Optional isMentioned
isMentioned?: boolean
Optional disableNotification
disableNotification?: boolean
Optional isStatusMessage
isStatusMessage?: boolean
canIncludeExpansion
canIncludeExpansion: boolean
Optional expansion
expansion?: null | {}
receivedStatus
receivedStatus: ReceivedStatus
Optional receivedStatusInfo
receivedStatusInfo?: IReceivedStatusInfo
Optional sentStatus
sentStatus?: SentStatus
Optional readReceiptInfo
readReceiptInfo?: IReadReceiptResponseInfo | IReadReceiptInfo
Optional messageId
messageId?: number
Optional isInterrupt
isInterrupt?: boolean
Optional isModifyMessage
isModifyMessage?: boolean
Optional channelType
channelType?: UltraGroupChannelType
Optional directedUserIds
directedUserIds?: string[]
Optional disableUpdateLastMessage
disableUpdateLastMessage?: boolean
transactionId
transactionId: number
Optional progress
progress?: number
Optional file
file?: File
The corresponding sending transaction ID. Messages generated locally will carry this ID for matching related events.