Message constructor

Message({
  1. ActionResponse? actionResponse,
  2. List<Annotation>? annotations,
  3. String? argumentText,
  4. List<AttachedGif>? attachedGifs,
  5. List<Attachment>? attachment,
  6. List<Card>? cards,
  7. List<CardWithId>? cardsV2,
  8. String? clientAssignedMessageId,
  9. String? createTime,
  10. String? deleteTime,
  11. DeletionMetadata? deletionMetadata,
  12. List<EmojiReactionSummary>? emojiReactionSummaries,
  13. String? fallbackText,
  14. String? formattedText,
  15. String? lastUpdateTime,
  16. MatchedUrl? matchedUrl,
  17. String? name,
  18. User? privateMessageViewer,
  19. QuotedMessageMetadata? quotedMessageMetadata,
  20. User? sender,
  21. SlashCommand? slashCommand,
  22. Space? space,
  23. String? text,
  24. Thread? thread,
  25. bool? threadReply,
})

Implementation

Message({
  this.actionResponse,
  this.annotations,
  this.argumentText,
  this.attachedGifs,
  this.attachment,
  this.cards,
  this.cardsV2,
  this.clientAssignedMessageId,
  this.createTime,
  this.deleteTime,
  this.deletionMetadata,
  this.emojiReactionSummaries,
  this.fallbackText,
  this.formattedText,
  this.lastUpdateTime,
  this.matchedUrl,
  this.name,
  this.privateMessageViewer,
  this.quotedMessageMetadata,
  this.sender,
  this.slashCommand,
  this.space,
  this.text,
  this.thread,
  this.threadReply,
});