The apple critical alert options of the message.
ReadonlychannelThe ChannelType of the channel this message belongs to.
ReadonlychannelThe channel URL of the channel this message belongs to.
The creation time of the message in milliseconds.
The custom type of the message.
The custom type of the message.
The error code of them message if the sendingStatus is SendingStatus.FAILED.
The template for the message.
OptionalextendedThe datas for the message.
Whether the message was sent from an operator.
The mentioned user ids of the message.
The mentioned users of the message.
The mention type. Refer to MentionType.
The message text of the message.
The form of the message.
The ID of the message.
The messageParams object that used for sending this message For more details.
Gets an array of meta arrays sorted by chronological order.
My feedback of the message. Not null, if its FeedbackStatus is FeedbackStatus.SUBMITTED Null, if its FeedbackStatus is FeedbackStatus.NOT_APPLICABLE or FeedbackStatus.NO_FEEDBACK/b>.
My feedback status of the message.
ReadonlynameRepresents the name of the file.
The OGMetaData of the message. Might be null if
The parent message of this message. Only NonNull if this message is a reply message. It does not contain all properties of the parent message.
The parent message's ID if this is a reply message.
ReadonlyplainThe plain file URL, which does not contain sendbirdChat.ekey as a parameter. If the file authentication feature is enabled, accessing this plainUrl will be denied.
The reactions on the message.
Determines whether the current message is a replied message and also a message was replied to the channel.
ReadonlyrequireThe scheduled info of the message if this is a scheduled message
ReadonlysenderSender of the message. This is represented by Sender class.
The sending status of the message.
Checks whether the message is silent or not.
ReadonlysizeRepresents the size of the file.
The suggested replies of the message.
The thread info of the message.
ReadonlythumbnailsRepresents the thumbnail information of image file.
ReadonlytypeRepresents the type of the file. MIME preferred.
The updated time of the message in milliseconds.
Whether the message is resendable. Used only if the message is failed/canceled to send.
The file URL. If the file encryption feature is enabled, this will have sendbirdChat.eKey combined with the plainUrl so the file can be accessed. For caching the file, it is recommended to use plainUrl as the key of the file cache.
When you get updated polls from groupChannel.getPollChangeLogsSinceToken() or groupChannel.getPollChangeLogsSinceTimestamp(), you can update the user message's poll through this function. If you use MessageCollection, messages in the collection are automatically updated, so don't need to call it.
Applies ReactionEvent to message.
Applies ThreadInfoUpdateEvent to a message.
Deletes the feedback for the message. The feedback can be deleted only when the FeedbackStatus is FeedbackStatus.SUBMITTED.
Returns MessageMetaArray list which is filtered by given metaArrayKeys.
Whether this message is AdminMessage.
Whether this message is FileMessage.
Whether this message is MultipleFilesMessage.
Whether this message is UserMessage.
Serializes a UserMessage, FileMessage or AdminMessage instance. The instance can be restored by MessageModule.buildMessageFromSerializedData.
Submits the feedback for the message. The feedback can be submitted only when the FeedbackStatus is FeedbackStatus.NO_FEEDBACK.
Updates the feedback for the message. The feedback can be updated only when the FeedbackStatus is FeedbackStatus.SUBMITTED.
Description
Object representing a file message.