Package com.cometchat.pro.models
Class TypingIndicator
- java.lang.Object
-
- com.cometchat.pro.models.TypingIndicator
-
public class TypingIndicator extends java.lang.ObjectCreated by adityagokula on 05/02/19.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTypingIndicator.TypingStatus
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTYPING_ENDstatic java.lang.StringTYPING_START
-
Constructor Summary
Constructors Constructor Description TypingIndicator(java.lang.String receiverId, java.lang.String receiverType)TypingIndicator(java.lang.String receiverId, java.lang.String receiverType, JSONObject metadata)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TypingIndicatorfromJSON(JSONObject mainObject)longgetLastTimestamp()JSONObjectgetMetadata()GetJSONObjectof data set by developerjava.lang.StringgetReceiverId()Get id of the receiverjava.lang.StringgetReceiverType()Get type of receiverUsergetSender()Get sender objectjava.lang.StringgetTypingStatus()voidsetLastTimestamp(long lastTimestamp)voidsetMetadata(JSONObject metadata)voidsetReceiverId(java.lang.String receiverId)voidsetReceiverType(java.lang.String receiverType)voidsetSender(User sender)voidsetTypingStatus(java.lang.String typingStatus)java.lang.StringtoString()
-
-
-
Field Detail
-
TYPING_START
public static final java.lang.String TYPING_START
- See Also:
- Constant Field Values
-
TYPING_END
public static final java.lang.String TYPING_END
- See Also:
- Constant Field Values
-
-
Method Detail
-
fromJSON
public static TypingIndicator fromJSON(JSONObject mainObject)
-
getSender
public User getSender()
Get sender object- Returns:
- An object of
Userclass - Since:
- v1
- See Also:
User
-
setSender
public void setSender(User sender)
-
getLastTimestamp
public long getLastTimestamp()
-
setLastTimestamp
public void setLastTimestamp(long lastTimestamp)
-
getReceiverId
public java.lang.String getReceiverId()
Get id of the receiver- Returns:
- id of the receiver(user/group)
- Since:
- v1
-
setReceiverId
public void setReceiverId(java.lang.String receiverId)
-
getReceiverType
public java.lang.String getReceiverType()
Get type of receiver- Returns:
- type of the receiver
- Since:
- v1
- See Also:
CometChatConstants.ReceiverTypes
-
setReceiverType
public void setReceiverType(java.lang.String receiverType)
-
getMetadata
public JSONObject getMetadata()
GetJSONObjectof data set by developer- Returns:
JSONObjectof custom data set by developer- Since:
- v1
-
setMetadata
public void setMetadata(JSONObject metadata)
-
getTypingStatus
public java.lang.String getTypingStatus()
-
setTypingStatus
public void setTypingStatus(java.lang.String typingStatus)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-