content
Content of the message.
double
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
long
static final int
boolean
int
int
boolean
long
boolean
boolean
boolean
boolean
long
long
long
long
double
int
long
Message()
Message(long id,
TdApi.MessageSender senderId,
long chatId,
TdApi.MessageSendingState sendingState,
TdApi.MessageSchedulingState schedulingState,
boolean isOutgoing,
boolean isPinned,
boolean canBeEdited,
boolean canBeForwarded,
boolean canBeSaved,
boolean canBeDeletedOnlyForSelf,
boolean canBeDeletedForAllUsers,
boolean canGetAddedReactions,
boolean canGetStatistics,
boolean canGetMessageThread,
boolean canGetViewers,
boolean canGetMediaTimestampLinks,
boolean canReportReactions,
boolean hasTimestampedMedia,
boolean isChannelPost,
boolean isTopicMessage,
boolean containsUnreadMention,
int date,
int editDate,
TdApi.MessageForwardInfo forwardInfo,
TdApi.MessageInteractionInfo interactionInfo,
TdApi.UnreadReaction[] unreadReactions,
long replyInChatId,
long replyToMessageId,
long messageThreadId,
int selfDestructTime,
double selfDestructIn,
double autoDeleteIn,
long viaBotUserId,
String authorSignature,
long mediaAlbumId,
String restrictionReason,
TdApi.MessageContent content,
TdApi.ReplyMarkup replyMarkup)
serialize, toString
id
- long Message identifier; unique for the
chat to which the message belongs.senderId
- MessageSender Identifier of the sender of the message.chatId
- long Chat identifier.sendingState
- MessageSendingState The sending state of the message; may be null.schedulingState
- MessageSchedulingState The scheduling state of the message;
may be null.isOutgoing
- boolean True, if the message is outgoing.isPinned
- boolean True, if the message is pinned.canBeEdited
- boolean 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 application.canBeForwarded
- boolean True, if the message can be forwarded.canBeSaved
- boolean True, if content of the message can
be saved locally or copied.canBeDeletedOnlyForSelf
- boolean True, if the message can be deleted
only for the current user while other
users will continue to see it.canBeDeletedForAllUsers
- boolean True, if the message can be deleted
for all users.canGetAddedReactions
- boolean True, if the list of added reactions
is available through getMessageAddedReactions.canGetStatistics
- boolean True, if the message statistics are
available through getMessageStatistics.canGetMessageThread
- boolean True, if information about the message
thread is available through getMessageThread and getMessageThreadHistory.canGetViewers
- boolean True, if chat members already viewed
the message can be received through getMessageViewers.canGetMediaTimestampLinks
- boolean True, if media timestamp links can be
generated for media timestamp entities
in the message text, caption or web
page description through getMessageLink.canReportReactions
- boolean True, if reactions on the message can
be reported through reportMessageReactions.hasTimestampedMedia
- boolean True, if media timestamp entities
refers to a media in this message as
opposed to a media in the replied message.isChannelPost
- boolean True, if the message is a channel
post. All messages to channels are
channel posts, all other messages are
not channel posts.isTopicMessage
- boolean True, if the message is a forum topic message.containsUnreadMention
- boolean True, if the message contains an unread
mention for the current user.date
- int Point in time (Unix timestamp) when
the message was sent.editDate
- int Point in time (Unix timestamp) when
the message was last edited.forwardInfo
- MessageForwardInfo Information about the initial message
sender; may be null.interactionInfo
- MessageInteractionInfo Information about interactions with
the message; may be null.unreadReactions
- UnreadReaction[] Information about unread reactions
added to the message.replyInChatId
- long If non-zero, the identifier of the
chat to which the replied message
belongs; Currently, only messages in
the Replies chat can have different
replyInChatId and chatId.replyToMessageId
- long If non-zero, the identifier of the
message this message is replying to;
can be the identifier of a deleted message.messageThreadId
- long If non-zero, the identifier of the
message thread the message belongs
to; unique within the chat to which
the message belongs.selfDestructTime
- int The message's self-destruct time,
in seconds; 0 if none. TDLib will send
updateDeleteMessages or updateMessageContent
once the time expires.selfDestructIn
- double Time left before the message self-destruct
timer expires, in seconds. If the
self-destruct timer isn't started
yet, equals to the value of the selfDestructTime field.autoDeleteIn
- double Time left before the message will be
automatically deleted by messageAutoDeleteTime
setting of the chat, in seconds; 0 if
never. TDLib will send updateDeleteMessages
or updateMessageContent once the time expires.viaBotUserId
- long If non-zero, the user identifier of
the bot through which this message was sent.authorSignature
- String For channel posts and anonymous group
messages, optional author signature.mediaAlbumId
- long Unique identifier of an album this
message belongs to. Only audios,
documents, photos and videos can be
grouped together in albums.restrictionReason
- String If non-empty, contains a human-readable
description of the reason why access
to this message must be restricted.content
- MessageContent Content of the message.replyMarkup
- ReplyMarkup Reply markup for the message; may be null.IOException
getConstructor
in class TdApi.Object
serialize
in class TdApi.Object
IOException