ChatMessageBody constructor

const ChatMessageBody({
  1. Key? key,
  2. ChatInputBudget inputBudget = const ChatInputBudget(),
  3. ChatResourcePolicy resourcePolicy = const ChatResourcePolicy(),
  4. ChatDiagramBuilder? diagramBuilder,
  5. IanvsMarkdownClipboardWriter clipboardWriter = markdown.writeIanvsMarkdownClipboard,
  6. bool documentSelection = false,
  7. bool? softLineBreak,
  8. required String text,
  9. bool user = false,
  10. MarkdownTapLinkCallback? onTapLink,
})

Implementation

const ChatMessageBody({
  super.key,
  this.inputBudget = const ChatInputBudget(),
  this.resourcePolicy = const ChatResourcePolicy(),
  this.diagramBuilder,
  this.clipboardWriter = markdown.writeIanvsMarkdownClipboard,
  this.documentSelection = false,
  this.softLineBreak,
  required this.text,
  this.user = false,
  this.onTapLink,
});