Message class

Constructors

Message({required int messageId, User? from, required int date, required Chat chat, User? forwardFrom, Chat? forwardFromChat, int? forwardFromMessageId, String? forwardSignature, String? forwardSenderName, int? forwardDate, Message? replyToMessage, int? editDate, String? mediaGroupId, String? authorSignature, String? text, List<MessageEntity>? entities, List<MessageEntity>? captionEntities, Audio? audio, Document? document, Animation? animation, Game? game, List<PhotoSize>? photo, Sticker? sticker, Video? video, Voice? voice, VideoNote? videoNote, String? caption, Contact? contact, Location? location, Venue? venue, Poll? poll, List<User>? newChatMembers, User? leftChatMember, String? newChatTitle, List<PhotoSize>? newChatPhoto, bool? deleteChatPhoto, bool? groupChatCreated, bool? supergroupChatCreated, bool? channelChatCreated, MessageAutoDeleteTimerChanged? messageAutoDeleteTimerChanged, int? migrateToChatId, int? migrateFromChatId, Message? pinnedMessage, Invoice? invoice, SuccessfulPayment? successfulPayment, String? connectedWebsite, PassportData? passportData, ReplyMarkup? replyMarkup})

Properties

animation Animation?
getter/setter pair
audio Audio?
getter/setter pair
authorSignature String?
getter/setter pair
caption String?
getter/setter pair
captionEntities List<MessageEntity>?
getter/setter pair
channelChatCreated bool?
getter/setter pair
chat Chat
getter/setter pair
connectedWebsite String?
getter/setter pair
contact Contact?
getter/setter pair
date int
getter/setter pair
deleteChatPhoto bool?
getter/setter pair
document Document?
getter/setter pair
editDate int?
getter/setter pair
entities List<MessageEntity>?
getter/setter pair
forwardDate int?
getter/setter pair
forwardFrom User?
getter/setter pair
forwardFromChat Chat?
getter/setter pair
forwardFromMessageId int?
getter/setter pair
forwardSenderName String?
getter/setter pair
forwardSignature String?
getter/setter pair
from User?
getter/setter pair
game Game?
getter/setter pair
groupChatCreated bool?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
invoice Invoice?
getter/setter pair
leftChatMember User?
getter/setter pair
location Location?
getter/setter pair
mediaGroupId String?
getter/setter pair
messageAutoDeleteTimerChanged MessageAutoDeleteTimerChanged?
getter/setter pair
messageId int
getter/setter pair
migrateFromChatId int?
getter/setter pair
migrateToChatId int?
getter/setter pair
newChatMembers List<User>?
getter/setter pair
newChatPhoto List<PhotoSize>?
getter/setter pair
newChatTitle String?
getter/setter pair
passportData PassportData?
getter/setter pair
photo List<PhotoSize>?
getter/setter pair
pinnedMessage Message?
getter/setter pair
poll Poll?
getter/setter pair
replyMarkup ReplyMarkup?
getter/setter pair
replyToMessage Message?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
senderChat Chat?
getter/setter pair
sticker Sticker?
getter/setter pair
successfulPayment SuccessfulPayment?
getter/setter pair
supergroupChatCreated bool?
getter/setter pair
text String?
getter/setter pair
venue Venue?
getter/setter pair
viaBot User?
getter/setter pair
video Video?
getter/setter pair
videoNote VideoNote?
getter/setter pair
voice Voice?
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromJson(Map<String, dynamic> json) Message
listFromJsonArray(List array) List<Message>