Package-level declarations
Types
Object representing an admin message.
A class that can be used to send apple's critical alert.
Base class for messages.
This class is to provide a customizable BaseMessage class so that a custom message object such as a timeline or bookmark message can be used with other actual BaseMessage objects in a single List<BaseMessage>.
Objects representing a category of emoji.
Objects representing emoji information.
The feedback rating the user gave.
The status of the feedback in the message.
Object representing a file.
Represents a input type of a FormField.
Mention type.
Represents meta array of BaseMessage. Meta array contains key(String
), value(List<String>
).
Represents a message review history.
Represents the status of a message review.
File message object that contains multiple UploadedFileInfos.
Notification message status This status is only affected to the notification message.
Notification priority This value can be set when the notification message is sent and default value is NORMAL
Represents a OGImage of OGMetaData. For Specifications, see https://ogp.me/.
Represents a OGMetaData of a url. For Specifications, see https://ogp.me/. Currently we only support images.
When the message has reviewed, then the new message will be created. And the new message contains the original message's information.
Represents a pinned message in a channel.
Contains plugin information of a UserMessage.
Push options for messages. BaseMessageCreateParams.pushNotificationDeliveryOption If the option is DEFAULT, push message will work with the receiver's push settings. SendbirdChat.setDoNotDisturb If the option is PushNotificationDeliveryOption.SUPPRESS, push message will not be sent.
Objects representing a reaction.
Objects representing a reaction event.
The ReactionEvent
action state.
Represents message sending status.
Represents a thread info of a message.
Objects representing a thread info event.
Represents image thumbnail size. Currently this is valid only for image files. Thumbnails can be generated when you send file through BaseChannel.sendFileMessage by passing List
of this instance.
It represents the information of the file you want to upload through GroupChannel.sendMultipleFilesMessage.
Represents a file to be shipped in a MultipleFilesMessage.
Object representing a user message.