-
- All Implemented Interfaces:
-
io.getstream.chat.android.client.events.HasGroupedUnreadChannels,io.getstream.chat.android.client.events.HasUnreadCounts,io.getstream.chat.android.client.events.HasUnreadThreadCounts,io.getstream.chat.android.client.events.UserEvent
public final class NotificationMarkReadEvent extends CidEvent implements UserEvent, HasUnreadCounts, HasUnreadThreadCounts, HasGroupedUnreadChannels
Triggered when the count of unread messages for a particular channel changes
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringtypeprivate final DatecreatedAtprivate final StringrawCreatedAtprivate final Useruserprivate final Stringcidprivate final StringchannelTypeprivate final StringchannelIdprivate final IntegertotalUnreadCountprivate final IntegerunreadChannelsprivate final StringlastReadMessageIdprivate final StringthreadIdprivate final ThreadInfothreadprivate final IntegerunreadThreadsprivate final IntegerunreadThreadMessagesprivate final Map<String, Integer>groupedUnreadChannelsprivate final Integerseq
-
Constructor Summary
Constructors Constructor Description NotificationMarkReadEvent(String type, Date createdAt, String rawCreatedAt, User user, String cid, String channelType, String channelId, Integer totalUnreadCount, Integer unreadChannels, String lastReadMessageId, String threadId, ThreadInfo thread, Integer unreadThreads, Integer unreadThreadMessages, Map<String, Integer> groupedUnreadChannels)
-
Method Summary
Modifier and Type Method Description StringgetType()DategetCreatedAt()StringgetRawCreatedAt()UsergetUser()StringgetCid()StringgetChannelType()StringgetChannelId()IntegergetTotalUnreadCount()IntegergetUnreadChannels()final StringgetLastReadMessageId()final StringgetThreadId()final ThreadInfogetThread()IntegergetUnreadThreads()IntegergetUnreadThreadMessages()Map<String, Integer>getGroupedUnreadChannels()final IntegergetSeq()-
-
Constructor Detail
-
NotificationMarkReadEvent
NotificationMarkReadEvent(String type, Date createdAt, String rawCreatedAt, User user, String cid, String channelType, String channelId, Integer totalUnreadCount, Integer unreadChannels, String lastReadMessageId, String threadId, ThreadInfo thread, Integer unreadThreads, Integer unreadThreadMessages, Map<String, Integer> groupedUnreadChannels)
-
-
Method Detail
-
getCreatedAt
Date getCreatedAt()
-
getRawCreatedAt
String getRawCreatedAt()
-
getUser
User getUser()
-
getChannelType
String getChannelType()
-
getChannelId
String getChannelId()
-
getTotalUnreadCount
Integer getTotalUnreadCount()
-
getUnreadChannels
Integer getUnreadChannels()
-
getLastReadMessageId
final String getLastReadMessageId()
-
getThreadId
final String getThreadId()
-
getThread
final ThreadInfo getThread()
-
getUnreadThreads
Integer getUnreadThreads()
-
getUnreadThreadMessages
Integer getUnreadThreadMessages()
-
getGroupedUnreadChannels
Map<String, Integer> getGroupedUnreadChannels()
-
-
-
-