public class EkoChannel extends EkoObject implements com.ekoapp.ekosdk.TaggedEkoObject
Modifier and Type | Class and Description |
---|---|
static interface |
EkoChannel.CreateOption |
static class |
EkoChannel.Type |
Constructor and Description |
---|
EkoChannel() |
Modifier and Type | Method and Description |
---|---|
EkoMessageCreator |
createMessage() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getChannelId() |
java.lang.String |
getChannelType() |
java.lang.String |
getDisplayName() |
java.lang.String |
getId()
Intrinsic identifier of this entity
|
org.joda.time.DateTime |
getLastActivity() |
int |
getMemberCount() |
int |
getMessageCount() |
com.google.gson.JsonObject |
getMetadata() |
EkoTags |
getTags() |
int |
getUnreadCount() |
int |
hashCode() |
boolean |
isDistinct() |
boolean |
isMuted() |
boolean |
isRateLimited() |
EkoChannelParticipation |
membership() |
EkoChannelModeration |
moderate() |
EkoChannelNotification |
notification() |
void |
setChannelId(java.lang.String channelId) |
void |
setChannelType(java.lang.String channelType) |
void |
setDisplayName(java.lang.String displayName) |
void |
setDistinct(boolean distinct) |
void |
setLastActivity(org.joda.time.DateTime lastActivity) |
void |
setMemberCount(int memberCount) |
void |
setMessageCount(int messageCount) |
void |
setMetadata(com.google.gson.JsonObject metadata) |
void |
setMuted(boolean muted) |
void |
setRateLimited(boolean rateLimited) |
void |
setTags(EkoTags tags) |
java.lang.String |
toString() |
getCreatedAt, getUpdatedAt, internalToString, setCreatedAt, setUpdatedAt
public java.lang.String getId()
EkoObject
@NonNull public java.lang.String getChannelId()
public void setChannelId(@NonNull java.lang.String channelId)
public java.lang.String getChannelType()
public void setChannelType(java.lang.String channelType)
public java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
public com.google.gson.JsonObject getMetadata()
public void setMetadata(com.google.gson.JsonObject metadata)
public boolean isDistinct()
public void setDistinct(boolean distinct)
public int getMessageCount()
public void setMessageCount(int messageCount)
public boolean isRateLimited()
public void setRateLimited(boolean rateLimited)
public boolean isMuted()
public void setMuted(boolean muted)
public org.joda.time.DateTime getLastActivity()
public void setLastActivity(org.joda.time.DateTime lastActivity)
public int getMemberCount()
public void setMemberCount(int memberCount)
public EkoTags getTags()
getTags
in interface com.ekoapp.ekosdk.TaggedEkoObject
public void setTags(EkoTags tags)
public int getUnreadCount()
public EkoMessageCreator createMessage()
public EkoChannelParticipation membership()
public EkoChannelModeration moderate()
public EkoChannelNotification notification()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object