Package-level declarations

Types

Link copied to clipboard
public abstract class BaseDataProcessor<T>
Abstract base implementation of DataProcessor.
Link copied to clipboard
public interface ChannelClickListener
Listener for user interaction events within a conversation (channel) screen.
Link copied to clipboard
public class ChannelConfig
Configuration for the conversation (channel) screen.
Link copied to clipboard
Listener for user interaction events on the channel-list screen.
Link copied to clipboard
public class ChannelListConfig
Configuration for the channel-list screen.
Link copied to clipboard
Kit-internal replacement for the old libcore ChannelLoadMessageType.
Link copied to clipboard
public interface ChatUIImageEngine
Image loading engine used by the ChatUI SDK.
Link copied to clipboard
public interface ChatUIMediaInterceptor
Interceptor for media resource loading in the ChatUI SDK.
Link copied to clipboard
public class ChatUIThemeManager
Theme manager for the ChatUI SDK.
Link copied to clipboard
public interface DataProcessor<T>
Processor for filtering and configuring channel data before display.
Link copied to clipboard
Default BaseDataProcessor implementation for the channel list.
Link copied to clipboard
public class FeatureConfig
Feature flag configuration for the ChatUI SDK.
Link copied to clipboard
Configuration for gathered (aggregated) channel display.
Link copied to clipboard
Default ChatUIImageEngine implementation backed by Glide.
Link copied to clipboard
public interface MessageInterceptor
Interceptor for message send and receive operations.
Link copied to clipboard
public class NCChatUIConfig
SDK configuration entry point.