Package com.cometchat.pro.models
Class TypingIndicator
- java.lang.Object
-
- com.cometchat.pro.models.TypingIndicator
-
public class TypingIndicator extends java.lang.Object
Created by adityagokula on 05/02/19.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
TypingIndicator.TypingStatus
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TYPING_END
static java.lang.String
TYPING_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 TypingIndicator
fromJSON(JSONObject mainObject)
long
getLastTimestamp()
JSONObject
getMetadata()
GetJSONObject
of data set by developer
java.lang.String
getReceiverId()
Get id of the receiverjava.lang.String
getReceiverType()
Get type of receiverUser
getSender()
Get sender objectjava.lang.String
getTypingStatus()
void
setLastTimestamp(long lastTimestamp)
void
setMetadata(JSONObject metadata)
void
setReceiverId(java.lang.String receiverId)
void
setReceiverType(java.lang.String receiverType)
void
setSender(User sender)
void
setTypingStatus(java.lang.String typingStatus)
java.lang.String
toString()
-
-
-
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
User
class
- 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()
GetJSONObject
of data set by developer
- Returns:
JSONObject
of 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:
toString
in classjava.lang.Object
-
-