Package-level declarations
Types
Represents Agora channel information that contains available channel in a chat channel.
The representation of the app, with its configurations.
App settings, as they are configured in the dashboard.
Represents an attachment. Most commonly these are files, images, videos and audio recordings, but the class is flexible enough that it can represent other things as well such as a date, a given location or other things.
Represents types of attachments.
Channel is where conversations take place between two or more chat users. It contains a list of messages and have a list of the member users that are participating in the conversation.
Predefined list of channel capabilities constants. Channel capabilities provide you information on which features are available for the current user. Channel capabilities are affected by a number of factors including:
Configuration of a channel.
A class that only stores the channel data and not the channel state that changes a lot (for example messages, watchers, etc.).
Information about how many messages are unread in the channel by a given user.
Represents possible states of the WebSocket connection.
Device's information needed to register push notifications.
Filter object that specifies requests for backend queries.
The state of initialization process.
A data class that represents a link preview.
Represents a channel member.
The type of moderation performed to a message.
Describes the details of a message which was moderated.
Represents of possible state of messages for ChannelState.
Represents types of messages.
The Poll object represents a poll in a channel.
The PollConfig object is used to configure a poll.
Push notifications provider type.
Model representing the result of a 'Query Threads' operation.
A comparator used to sort ReactionGroups.
Sorts ReactionGroups by their count.
Sorts ReactionGroups by the date of their first reaction.
Sorts ReactionGroups by the date of their last reaction.
Sorts ReactionGroups by the sum of their scores.
If the message has been sent to the servers.
Domain model for a thread. Holds all information related to a thread.
Domain model for thread info. Holds partial information related to a thread.
Model holding info about a thread participant.
Represents the amount of time one instant of time is away from another instant.
An enumeration of various network types used as a constraint in upload attachments worker.
Represents a successfully uploaded file.
Represents a person who uses a chat and can perform chat operations like viewing channels or sending messages.
Represents currently available call information for Agora and HMS video calls.
A call token that is used in currently available video call integrations.
The VotingVisibility enum represents the visibility of the votes.