Describes a message.
id Message identifier, unique for the chat to which the message belongs.
senderUserId Identifier of the user who sent the message; 0 if unknown. Currently, it is unknown for channel posts and for channel posts automatically forwarded to discussion group.
chatId Chat identifier.
sendingState Information about the sending state of the message; may be null.
isOutgoing True, if the message is outgoing.
canBeEdited True, if the message can be edited. For live location and poll messages this fields shows, whether editMessageLiveLocation or stopPoll can be used with this message by the client.
canBeForwarded True, if the message can be forwarded.
canBeDeletedOnlyForSelf True, if the message can be deleted only for the current user while other users will continue to see it.
canBeDeletedForAllUsers True, if the message can be deleted for all users.
isChannelPost True, if the message is a channel post. All messages to channels are channel posts, all other messages are not channel posts.
containsUnreadMention True, if the message contains an unread mention for the current user.
date Point in time (Unix timestamp) when the message was sent.
editDate Point in time (Unix timestamp) when the message was last edited.
forwardInfo Information about the initial message sender; may be null.
replyToMessageId If non-zero, the identifier of the message this message is replying to; can be the identifier of a deleted message.
ttl For self-destructing messages, the message's TTL (Time To Live), in seconds; 0 if none. TDLib will send updateDeleteMessages or updateMessageContent once the TTL expires.
ttlExpiresIn Time left before the message expires, in seconds.
viaBotUserId If non-zero, the user identifier of the bot through which this message was sent.
authorSignature For channel posts, optional author signature.
views Number of times this message was viewed.
mediaAlbumId Unique identifier of an album this message belongs to. Only photos and videos can be grouped together in albums.
content Content of the message.
replyMarkup Reply markup for the message; may be null