-
- All Implemented Interfaces:
-
io.getstream.chat.android.client.models.CustomObject
public final class Channel implements CustomObject
-
-
Field Summary
Fields Modifier and Type Field Description private Stringnameprivate Stringimageprivate final DatelastUpdatedprivate final BooleanhasUnreadprivate Stringcidprivate Stringidprivate Stringtypeprivate IntegerwatcherCountprivate Booleanfrozenprivate DatelastMessageAtprivate DatecreatedAtprivate DatedeletedAtprivate DateupdatedAtprivate SyncStatussyncStatusprivate final IntegermemberCountprivate List<Message>messagesprivate List<Member>membersprivate List<User>watchersprivate List<ChannelUserRead>readprivate Configconfigprivate UsercreatedByprivate IntegerunreadCountprivate final Stringteamprivate Map<String, Object>extraDataprivate Booleanhiddenprivate DatehiddenMessagesBeforeprivate final Integercooldownprivate List<Message>pinnedMessages
-
Constructor Summary
Constructors Constructor Description Channel(String cid, String id, String type, Integer watcherCount, Boolean frozen, Date lastMessageAt, Date createdAt, Date deletedAt, Date updatedAt, SyncStatus syncStatus, Integer memberCount, List<Message> messages, List<Member> members, List<User> watchers, List<ChannelUserRead> read, Config config, User createdBy, Integer unreadCount, String team, Map<String, Object> extraData, Boolean hidden, Date hiddenMessagesBefore, Integer cooldown, List<Message> pinnedMessages)
-
Method Summary
-
-
Constructor Detail
-
Channel
Channel(String cid, String id, String type, Integer watcherCount, Boolean frozen, Date lastMessageAt, Date createdAt, Date deletedAt, Date updatedAt, SyncStatus syncStatus, Integer memberCount, List<Message> messages, List<Member> members, List<User> watchers, List<ChannelUserRead> read, Config config, User createdBy, Integer unreadCount, String team, Map<String, Object> extraData, Boolean hidden, Date hiddenMessagesBefore, Integer cooldown, List<Message> pinnedMessages)
-
-
Method Detail
-
getLastUpdated
final Date getLastUpdated()
-
getHasUnread
final Boolean getHasUnread()
-
getWatcherCount
final Integer getWatcherCount()
-
setWatcherCount
final Unit setWatcherCount(Integer watcherCount)
-
getLastMessageAt
final Date getLastMessageAt()
-
setLastMessageAt
final Unit setLastMessageAt(Date lastMessageAt)
-
getCreatedAt
final Date getCreatedAt()
-
setCreatedAt
final Unit setCreatedAt(Date createdAt)
-
getDeletedAt
final Date getDeletedAt()
-
setDeletedAt
final Unit setDeletedAt(Date deletedAt)
-
getUpdatedAt
final Date getUpdatedAt()
-
setUpdatedAt
final Unit setUpdatedAt(Date updatedAt)
-
getSyncStatus
final SyncStatus getSyncStatus()
-
setSyncStatus
final Unit setSyncStatus(SyncStatus syncStatus)
-
getMemberCount
final Integer getMemberCount()
-
getMessages
final List<Message> getMessages()
-
setMessages
final Unit setMessages(List<Message> messages)
-
getMembers
final List<Member> getMembers()
-
setMembers
final Unit setMembers(List<Member> members)
-
getWatchers
final List<User> getWatchers()
-
setWatchers
final Unit setWatchers(List<User> watchers)
-
getRead
final List<ChannelUserRead> getRead()
-
setRead
final Unit setRead(List<ChannelUserRead> read)
-
getCreatedBy
final User getCreatedBy()
-
setCreatedBy
final Unit setCreatedBy(User createdBy)
-
getUnreadCount
final Integer getUnreadCount()
-
setUnreadCount
final Unit setUnreadCount(Integer unreadCount)
-
getExtraData
Map<String, Object> getExtraData()
-
setExtraData
Unit setExtraData(Map<String, Object> extraData)
-
getHiddenMessagesBefore
final Date getHiddenMessagesBefore()
-
setHiddenMessagesBefore
final Unit setHiddenMessagesBefore(Date hiddenMessagesBefore)
-
getCooldown
final Integer getCooldown()
Cooldown period after sending each message in seconds
-
getPinnedMessages
final List<Message> getPinnedMessages()
-
setPinnedMessages
final Unit setPinnedMessages(List<Message> pinnedMessages)
-
-
-
-