Package com.cometchat.pro.models
Class TextMessage
- java.lang.Object
-
- com.cometchat.pro.models.AppEntity
-
- com.cometchat.pro.models.BaseMessage
-
- com.cometchat.pro.models.TextMessage
-
public class TextMessage extends BaseMessage
Created by adityagokula on 08/09/18.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>tags-
Fields inherited from class com.cometchat.pro.models.BaseMessage
category, conversationId, deletedAt, deletedBy, deliveredAt, deliveredToMeAt, editedAt, editedBy, id, metadata, muid, parentMessageId, rawMessage, readAt, readByMeAt, receiver, receiverType, receiverUid, replyCount, sender, sentAt, TABLE_CONVERSATIONS, type, updatedAt
-
-
Constructor Summary
Constructors Constructor Description TextMessage(java.lang.String receiverUid, java.lang.String text, java.lang.String receiverType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static TextMessagefromJson(JSONObject jsonObject)java.util.List<java.lang.String>getTags()Returns the list of tags that the message has been tagged with.java.lang.StringgetText()Get text set by developer while sending a text messageinthashCode()voidsetTags(java.util.List<java.lang.String> tags)voidsetText(java.lang.String text)java.util.HashMap<java.lang.String,java.lang.String>toMap()java.lang.StringtoString()-
Methods inherited from class com.cometchat.pro.models.BaseMessage
getCategory, getConversationId, getDeletedAt, getDeletedBy, getDeliveredAt, getDeliveredToMeAt, getEditedAt, getEditedBy, getId, getMessagesFromJSON, getMetadata, getMuid, getParentMessageId, getRawMessage, getReadAt, getReadByMeAt, getReceiver, getReceiverType, getReceiverUid, getReplyCount, getSender, getSentAt, getType, getUpdatedAt, setCategory, setConversationId, setDeletedAt, setDeletedBy, setDeliveredAt, setDeliveredToMeAt, setEditedAt, setEditedBy, setId, setMetadata, setMuid, setParentMessageId, setRawMessage, setReadAt, setReadByMeAt, setReceiver, setReceiverType, setReceiverUid, setReplyCount, setSender, setSentAt, setType, setUpdatedAt
-
-
-
-
Method Detail
-
getText
public java.lang.String getText()
Get text set by developer while sending a text message- Returns:
- text message
- Since:
- v1
-
setText
public void setText(java.lang.String text)
-
getTags
public java.util.List<java.lang.String> getTags()
Returns the list of tags that the message has been tagged with.- Returns:
- List
that holds the tags with which the message was tagged with. - Since:
- v3
-
setTags
public void setTags(java.util.List<java.lang.String> tags)
-
toMap
public java.util.HashMap<java.lang.String,java.lang.String> toMap()
-
fromJson
public static TextMessage fromJson(JSONObject jsonObject)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classBaseMessage
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseMessage
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classBaseMessage
-
-