Package ai.nexconn.chat.channel
Class SystemChannel
-
- All Implemented Interfaces:
public final class SystemChannel extends BaseChannel
System channel.
Used for system notifications, announcements, and similar scenarios. System channels are created and managed server-side; the client can only receive messages, not actively send them.
Inherits from BaseChannel and supports message querying and unread count management.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringchannelIdprivate final ChannelTypechannelTypeprivate final IntegerunreadCountprivate final BooleanisPinnedprivate final LongoperationTimeprivate final Stringdraftprivate final MessagelatestMessageprivate final IntegermentionedCountprivate final IntegermentionedMeCountprivate final ChannelNoDisturbLevelnoDisturbLevelprivate final TranslateStrategytranslateStrategyprivate final BooleanincludeRobotprivate final EditedMessageDrafteditedMessageDraft
-
Constructor Summary
Constructors Constructor Description SystemChannel(String channelId)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class ai.nexconn.chat.channel.BaseChannel
clearDraft, clearUnreadCount, delete, deleteLocalMessages, deleteMessageForAll, deleteMessagesForMe, deleteMessagesForMeByTimestamp, deleteTags, equals, getChannelId, getChannelType, getDraft, getEditedMessageDraft, getFirstUnreadMessage, getIncludeRobot, getLatestMessage, getMentionedCount, getMentionedMeCount, getMessageReadReceiptInfo, getMessageReadReceiptInfoByIdentifiers, getMessagesAroundTime, getMessagesReadReceiptByUsers, getNoDisturbLevel, getOperationTime, getTags, getTranslateStrategy, getUnreadCount, getUnreadMentionedMessages, hashCode, insertMessages, isPinned, modifyMessage, pin, reload, saveDraft, sendMediaMessage, sendMessage, sendReadReceiptResponse, setNoDisturbLevel, toString, unpin -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-