Package ai.nexconn.chatui.model
Class UiMessage
-
- All Implemented Interfaces:
public class UiMessage
-
-
Field Summary
Fields Modifier and Type Field Description public Messagemessagepublic UserInfouserInfopublic intstatepublic intprogresspublic StringdestructTimepublic booleanisPlayingpublic booleanisEditpublic booleanisSelectedpublic Stringnicknamepublic SpannableStringBuildercontentSpannablepublic SpannableStringBuilderreferenceContentSpannablepublic StringtranslatedContentpublic inttranslateStatuspublic StringbusinessStatepublic ReadReceiptInforeadReceiptInfo
-
Constructor Summary
Constructors Constructor Description UiMessage(Message message)
-
Method Summary
Modifier and Type Method Description MessagegetMessage()voidsetMessage(Message message)UserInfogetUserInfo()voidsetUserInfo(UserInfo userInfo)intgetState()voidsetState(int state)intgetProgress()voidsetProgress(int progress)StringgetDestructTime()voidsetDestructTime(String destructTime)booleanisPlaying()voidsetPlaying(boolean playing)booleanisEdit()voidsetEdit(boolean edit)booleanisSelected()voidsetSelected(boolean selected)StringgetNickname()voidsetNickname(String nickname)SpannableStringBuildergetContentSpannable()voidsetContentSpannable(SpannableStringBuilder contentSpannable)SpannableStringBuildergetReferenceContentSpannable()voidsetReferenceContentSpannable(SpannableStringBuilder referenceContentSpannable)StringgetTranslatedContent()voidsetTranslatedContent(String translatedContent)intgetTranslateStatus()voidsetTranslateStatus(int translateStatus)StringgetBusinessState()voidsetBusinessState(String businessState)ReadReceiptInfogetReadReceiptInfo()voidsetReadReceiptInfo(ReadReceiptInfo readReceiptInfo)voidinitUserInfo()voidonUserInfoUpdate(UserInfo user)voidonGroupMemberInfoUpdate(GroupUserInfo member)intgetClientId()StringgetMessageId()ChannelTypegetChannelType()StringgetChannelId()ChannelIdentifiergetChannelIdentifier()MessageDirectiongetDirection()voidsetDirection(MessageDirection direction)MessageReceivedStatusInfogetReceivedStatusInfo()voidsetReceivedStatusInfo(MessageReceivedStatusInfo statusInfo)SentStatusgetSentStatus()voidsetSentStatus(SentStatus sentStatus)longgetSentTime()voidsetSentTime(long sentTime)StringgetMessageType()MessageContentgetContent()voidsetContent(MessageContent content)StringgetExtra()StringgetSenderUserId()voidsetSenderUserId(String senderUserId)voidsetReadReceiptInfo(MessageReadReceiptResponse response)booleanisNeedReceipt()Map<String, String>getMetadata()StringgetDisplayName()-
-
Method Detail
-
getMessage
Message getMessage()
-
setMessage
void setMessage(Message message)
-
getUserInfo
UserInfo getUserInfo()
-
setUserInfo
void setUserInfo(UserInfo userInfo)
-
getState
int getState()
-
setState
void setState(int state)
-
getProgress
int getProgress()
-
setProgress
void setProgress(int progress)
-
getDestructTime
String getDestructTime()
-
setDestructTime
void setDestructTime(String destructTime)
-
isPlaying
boolean isPlaying()
-
setPlaying
void setPlaying(boolean playing)
-
isEdit
boolean isEdit()
-
setEdit
void setEdit(boolean edit)
-
isSelected
boolean isSelected()
-
setSelected
void setSelected(boolean selected)
-
getNickname
String getNickname()
-
setNickname
void setNickname(String nickname)
-
getContentSpannable
SpannableStringBuilder getContentSpannable()
-
setContentSpannable
void setContentSpannable(SpannableStringBuilder contentSpannable)
-
getReferenceContentSpannable
SpannableStringBuilder getReferenceContentSpannable()
-
setReferenceContentSpannable
void setReferenceContentSpannable(SpannableStringBuilder referenceContentSpannable)
-
getTranslatedContent
String getTranslatedContent()
-
setTranslatedContent
void setTranslatedContent(String translatedContent)
-
getTranslateStatus
int getTranslateStatus()
-
setTranslateStatus
void setTranslateStatus(int translateStatus)
-
getBusinessState
String getBusinessState()
-
setBusinessState
void setBusinessState(String businessState)
-
getReadReceiptInfo
ReadReceiptInfo getReadReceiptInfo()
-
setReadReceiptInfo
void setReadReceiptInfo(ReadReceiptInfo readReceiptInfo)
-
initUserInfo
void initUserInfo()
-
onUserInfoUpdate
void onUserInfoUpdate(UserInfo user)
-
onGroupMemberInfoUpdate
void onGroupMemberInfoUpdate(GroupUserInfo member)
-
getClientId
int getClientId()
-
getMessageId
String getMessageId()
-
getChannelType
ChannelType getChannelType()
-
getChannelId
String getChannelId()
-
getChannelIdentifier
ChannelIdentifier getChannelIdentifier()
-
getDirection
MessageDirection getDirection()
-
setDirection
void setDirection(MessageDirection direction)
-
getReceivedStatusInfo
MessageReceivedStatusInfo getReceivedStatusInfo()
-
setReceivedStatusInfo
void setReceivedStatusInfo(MessageReceivedStatusInfo statusInfo)
-
getSentStatus
SentStatus getSentStatus()
-
setSentStatus
void setSentStatus(SentStatus sentStatus)
-
getSentTime
long getSentTime()
-
setSentTime
void setSentTime(long sentTime)
-
getMessageType
String getMessageType()
-
getContent
MessageContent getContent()
-
setContent
void setContent(MessageContent content)
-
getExtra
String getExtra()
-
getSenderUserId
String getSenderUserId()
-
setSenderUserId
void setSenderUserId(String senderUserId)
-
setReadReceiptInfo
void setReadReceiptInfo(MessageReadReceiptResponse response)
-
isNeedReceipt
boolean isNeedReceipt()
-
getMetadata
Map<String, String> getMetadata()
-
getDisplayName
String getDisplayName()
-
-
-
-