public final class ChannelDescriptor
extends java.lang.Object
Unlike Channel
, this information won't be updated in realtime. To have refreshed data,
user should query channel descriptors again.
From the channel descriptor you could obtain full Channel object by calling getChannel(com.twilio.chat.CallbackListener<com.twilio.chat.Channel>)
.
Modifier and Type | Method and Description |
---|---|
org.json.JSONObject |
getAttributes()
Get channel attributes.
|
void |
getChannel(CallbackListener<Channel> listener)
Retrieve a full Channel object.
|
java.lang.String |
getCreatedBy()
Get creator of the channel.
|
java.util.Date |
getDateCreated()
Get channel create date.
|
java.util.Date |
getDateUpdated()
Get channel update date.
|
java.lang.String |
getFriendlyName()
Get channel friendly name.
|
long |
getMembersCount()
Get number of members.
|
long |
getMessagesCount()
Get number of messages.
|
java.lang.String |
getSid()
Get channel sid.
|
Channel.ChannelStatus |
getStatus() |
long |
getUnconsumedMessagesCount() |
java.lang.String |
getUniqueName()
Get channel unique name.
|
public void getChannel(CallbackListener<Channel> listener)
listener
- Listener to receive Channel result.public java.lang.String getSid()
Channel.getSid()
public java.lang.String getFriendlyName()
Channel.getFriendlyName()
public org.json.JSONObject getAttributes()
Channel.getAttributes()
public java.lang.String getUniqueName()
Channel.getUniqueName()
public java.util.Date getDateUpdated()
Channel.getDateUpdatedAsDate()
public java.util.Date getDateCreated()
Channel.getDateCreatedAsDate()
public java.lang.String getCreatedBy()
public long getMembersCount()
Channel.getMembersCount(com.twilio.chat.CallbackListener<java.lang.Long>)
public long getMessagesCount()
Channel.getMessagesCount(com.twilio.chat.CallbackListener<java.lang.Long>)
public long getUnconsumedMessagesCount()
public Channel.ChannelStatus getStatus()