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 boolean
equals(java.lang.Object obj)
static TextMessage
fromJson(JSONObject jsonObject)
java.util.List<java.lang.String>
getTags()
Returns the list of tags that the message has been tagged with.java.lang.String
getText()
Get text set by developer while sending a text messageint
hashCode()
void
setTags(java.util.List<java.lang.String> tags)
void
setText(java.lang.String text)
java.util.HashMap<java.lang.String,java.lang.String>
toMap()
java.lang.String
toString()
-
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:
toString
in classBaseMessage
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classBaseMessage
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classBaseMessage
-
-