ChannelStatusInfo

public final class ChannelStatusInfo

Channel status change info.

Contains the details of a channel status change (e.g. pinned state, Do Not Disturb level) that was modified on another device and synchronized to the current device.

Note: Translation strategy changes are delivered separately via ai.nexconn.chat.handler.ChannelHandler.onChannelTranslateStrategySync.

Parameters

channelType

Channel type

channelId

Channel unique identifier

subChannelId

Sub-channel ID; only used by community channels

isPinned

Whether the channel is pinned

noDisturbLevel

Message push notification level

Constructors

Link copied to clipboard
public ChannelStatusInfo ChannelStatusInfo(ChannelType channelType, String channelId, String subChannelId, Boolean isPinned, ChannelNoDisturbLevel noDisturbLevel)

Properties

Link copied to clipboard
private final String channelId
Link copied to clipboard
private final ChannelType channelType
Link copied to clipboard
private final Boolean isPinned
Link copied to clipboard
Link copied to clipboard
private final String subChannelId

Functions

Link copied to clipboard
public final String getChannelId()
Link copied to clipboard
public final ChannelType getChannelType()
Link copied to clipboard
Link copied to clipboard
public final String getSubChannelId()
Link copied to clipboard
public final Boolean isPinned()