public class Call extends BaseMessage
category, conversationId, deletedAt, deletedBy, deliveredAt, deliveredToMeAt, editedAt, editedBy, id, metadata, muid, readAt, readByMeAt, receiver, receiverType, receiverUid, sender, sentAt, TABLE_CONVERSATIONS, type, updatedAt| Constructor and Description | 
|---|
Call(java.lang.String receiverId,
    java.lang.String receiverType,
    java.lang.String callType)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Call | 
fromJson(java.lang.String response)  | 
java.lang.String | 
getAction()
Get action on call 
 | 
AppEntity | 
getCallInitiator()
Get call initiator entity(User/Group) 
 | 
AppEntity | 
getCallReceiver()
Get call receiver entity(User/Group) 
 | 
java.lang.String | 
getCallStatus()
Get status of the call 
 | 
long | 
getInitiatedAt()
Get Call initiated timestamp 
 | 
long | 
getJoinedAt()
Get Call join timestamp 
 | 
java.lang.String | 
getRawData()
Get raw JSON data of the call message 
 | 
java.lang.String | 
getSessionId()
Get unique session id of the call message 
 | 
void | 
setAction(java.lang.String action)  | 
void | 
setCallInitiator(AppEntity callInitiator)  | 
void | 
setCallReceiver(AppEntity callReceiver)  | 
void | 
setCallStatus(java.lang.String callStatus)  | 
void | 
setInitiatedAt(long initiatedAt)  | 
void | 
setJoinedAt(long joinedAt)  | 
void | 
setRawData(java.lang.String rawData)  | 
void | 
setSessionId(java.lang.String sessionId)  | 
java.util.HashMap<java.lang.String,java.lang.String> | 
toMap()  | 
java.lang.String | 
toString()  | 
compareTo, equals, getCategory, getConversationId, getDeletedAt, getDeletedBy, getDeliveredAt, getDeliveredToMeAt, getEditedAt, getEditedBy, getId, getMessagesFromJSON, getMetadata, getMuid, getReadAt, getReadByMeAt, getReceiver, getReceiverType, getReceiverUid, getSender, getSentAt, getType, getUpdatedAt, hashCode, setCategory, setConversationId, setDeletedAt, setDeletedBy, setDeliveredAt, setDeliveredToMeAt, setEditedAt, setEditedBy, setId, setMetadata, setMuid, setReadAt, setReadByMeAt, setReceiver, setReceiverType, setReceiverUid, setSender, setSentAt, setType, setUpdatedAtpublic Call(java.lang.String receiverId,
            java.lang.String receiverType,
            java.lang.String callType)
public java.lang.String getSessionId()
public void setSessionId(java.lang.String sessionId)
public java.lang.String getCallStatus()
CometChatConstants.CallStatuspublic void setCallStatus(java.lang.String callStatus)
public java.lang.String getAction()
public void setAction(java.lang.String action)
public java.lang.String getRawData()
public void setRawData(java.lang.String rawData)
public long getInitiatedAt()
public void setInitiatedAt(long initiatedAt)
public AppEntity getCallInitiator()
public void setCallInitiator(AppEntity callInitiator)
public AppEntity getCallReceiver()
public void setCallReceiver(AppEntity callReceiver)
public long getJoinedAt()
public void setJoinedAt(long joinedAt)
public java.util.HashMap<java.lang.String,java.lang.String> toMap()
public static Call fromJson(java.lang.String response) throws JSONException
JSONExceptionpublic java.lang.String toString()
toString in class BaseMessage