Message constructor
const
Message({
- required bool out,
- required bool mentioned,
- required bool mediaUnread,
- required bool silent,
- required bool post,
- required bool fromScheduled,
- required bool legacy,
- required bool editHide,
- required bool pinned,
- required bool noforwards,
- required bool invertMedia,
- required bool offline,
- required bool videoProcessingPending,
- required bool paidSuggestedPostStars,
- required bool paidSuggestedPostTon,
- required int id,
- PeerBase? fromId,
- int? fromBoostsApplied,
- String? fromRank,
- required PeerBase peerId,
- PeerBase? savedPeerId,
- MessageFwdHeaderBase? fwdFrom,
- int? viaBotId,
- int? viaBusinessBotId,
- PeerBase? guestchatViaFrom,
- MessageReplyHeaderBase? replyTo,
- required DateTime date,
- required String message,
- MessageMediaBase? media,
- ReplyMarkupBase? replyMarkup,
- List<
MessageEntityBase> ? entities, - int? views,
- int? forwards,
- MessageRepliesBase? replies,
- DateTime? editDate,
- String? postAuthor,
- int? groupedId,
- MessageReactionsBase? reactions,
- List<
RestrictionReasonBase> ? restrictionReason, - int? ttlPeriod,
- int? quickReplyShortcutId,
- int? effect,
- FactCheckBase? factcheck,
- DateTime? reportDeliveryUntilDate,
- int? paidMessageStars,
- SuggestedPostBase? suggestedPost,
- int? scheduleRepeatPeriod,
- String? summaryFromLanguage,
- RichMessageBase? richMessage,
Message constructor.
Implementation
const Message({
required this.out,
required this.mentioned,
required this.mediaUnread,
required this.silent,
required this.post,
required this.fromScheduled,
required this.legacy,
required this.editHide,
required this.pinned,
required this.noforwards,
required this.invertMedia,
required this.offline,
required this.videoProcessingPending,
required this.paidSuggestedPostStars,
required this.paidSuggestedPostTon,
required this.id,
this.fromId,
this.fromBoostsApplied,
this.fromRank,
required this.peerId,
this.savedPeerId,
this.fwdFrom,
this.viaBotId,
this.viaBusinessBotId,
this.guestchatViaFrom,
this.replyTo,
required this.date,
required this.message,
this.media,
this.replyMarkup,
this.entities,
this.views,
this.forwards,
this.replies,
this.editDate,
this.postAuthor,
this.groupedId,
this.reactions,
this.restrictionReason,
this.ttlPeriod,
this.quickReplyShortcutId,
this.effect,
this.factcheck,
this.reportDeliveryUntilDate,
this.paidMessageStars,
this.suggestedPost,
this.scheduleRepeatPeriod,
this.summaryFromLanguage,
this.richMessage,
}) : super._();