-
- 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 final DatelastUpdatedprivate 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 Integercooldown
-
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)
-
Method Summary
-
Methods inherited from class io.getstream.chat.android.client.models.Channel
getExtraValue, putExtraValue -
Methods inherited from class io.getstream.chat.android.client.models.CustomObject
equals, hashCode, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
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)
-
-
Method Detail
-
component1
final String component1()
-
component2
final String component2()
-
component3
final String component3()
-
component4
final Integer component4()
-
component5
final Boolean component5()
-
component6
final Date component6()
-
component7
final Date component7()
-
component8
final Date component8()
-
component9
final Date component9()
-
component10
final SyncStatus component10()
-
component11
final Integer component11()
-
component12
final List<Message> component12()
-
component13
final List<Member> component13()
-
component14
final List<User> component14()
-
component15
final List<ChannelUserRead> component15()
-
component16
final Config component16()
-
component17
final User component17()
-
component18
final Integer component18()
-
component19
final String component19()
-
component20
final Map<String, Object> component20()
-
component21
final Boolean component21()
-
component22
final Date component22()
-
component23
final Integer component23()
-
copy
final Channel copy(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)
-
getLastUpdated
final Date getLastUpdated()
-
getWatcherCount
final Integer getWatcherCount()
-
getLastMessageAt
final Date getLastMessageAt()
-
getCreatedAt
final Date getCreatedAt()
-
getDeletedAt
final Date getDeletedAt()
-
getUpdatedAt
final Date getUpdatedAt()
-
getSyncStatus
final SyncStatus getSyncStatus()
-
getMemberCount
final Integer getMemberCount()
-
getMessages
final List<Message> getMessages()
-
getMembers
final List<Member> getMembers()
-
getWatchers
final List<User> getWatchers()
-
getRead
final List<ChannelUserRead> getRead()
-
getCreatedBy
final User getCreatedBy()
-
getUnreadCount
final Integer getUnreadCount()
-
getExtraData
Map<String, Object> getExtraData()
-
getHiddenMessagesBefore
final Date getHiddenMessagesBefore()
-
getCooldown
final Integer getCooldown()
-
setWatcherCount
final Unit setWatcherCount(Integer watcherCount)
-
setLastMessageAt
final Unit setLastMessageAt(@SerializedName(value = "last_message_at") Date lastMessageAt)
-
setCreatedAt
final Unit setCreatedAt(@SerializedName(value = "created_at") Date createdAt)
-
setDeletedAt
final Unit setDeletedAt(@SerializedName(value = "deleted_at") Date deletedAt)
-
setUpdatedAt
final Unit setUpdatedAt(@SerializedName(value = "updated_at") Date updatedAt)
-
setSyncStatus
final Unit setSyncStatus(SyncStatus syncStatus)
-
setMessages
final Unit setMessages(List<Message> messages)
-
setMembers
final Unit setMembers(List<Member> members)
-
setWatchers
final Unit setWatchers(List<User> watchers)
-
setRead
final Unit setRead(List<ChannelUserRead> read)
-
setCreatedBy
final Unit setCreatedBy(@SerializedName(value = "created_by") User createdBy)
-
setUnreadCount
final Unit setUnreadCount(Integer unreadCount)
-
setExtraData
Unit setExtraData(Map<String, Object> extraData)
-
setHiddenMessagesBefore
final Unit setHiddenMessagesBefore(Date hiddenMessagesBefore)
-
-
-
-