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, setUpdatedAt
public 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.CallStatus
public 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
JSONException
public java.lang.String toString()
toString
in class BaseMessage