Package-level declarations

Types

Link copied to clipboard
abstract class BaseChannel

Objects representing a channel.

Link copied to clipboard

Represents channel types.

Link copied to clipboard
Link copied to clipboard
data class DeliveryStatus

Object representing delivery status.

Link copied to clipboard

Represents a feed channel.

Link copied to clipboard

Class to obtain the Notification template list.

Link copied to clipboard

Represents a group channel.

Link copied to clipboard
class GroupChannelUnreadItemCountParams(val keys: Collection<UnreadItemKey>, val customTypesFilter: List<String>? = null)

Represents the parameters for getting the unread item count of a group channel.

Link copied to clipboard

The hidden state. Refer to GroupChannel.hide.

Link copied to clipboard

Represents messages type filter to be used when messages list are read. USER for UserMessage, FILE for FileMessage and ADMIN for AdminMessage.

Link copied to clipboard

Notification category that can be used to filter notifications.

Link copied to clipboard

Notification data that can be used to access notification template data.

Link copied to clipboard

Class to obtain the Notification template.

Link copied to clipboard

Class to obtain the Notification template list.

Link copied to clipboard

Represents an open channel.

Link copied to clipboard

Object representing read status.

Link copied to clipboard

Report category.

Link copied to clipboard

Report category info. You can get this from SendbirdChat.getReportCategoryInfoList.

Link copied to clipboard
enum Role : Enum<Role>

The role of a Member or a Sender.

Link copied to clipboard

The super channel filter.

Link copied to clipboard
data class TemplateContainerOptions(val profile: Boolean = true, val time: Boolean = true, val nickname: Boolean = true)

Template container options used for building message template. Each property indicates whether to affect the visibility of the each component