RichMessage constructor

RichMessage({
  1. String? id,
  2. String? key,
  3. String? from,
  4. List<MessageVersionType>? versions,
  5. List<ToolCallType>? tools,
  6. List<SourceType>? sources,
  7. ReasoningType? reasoning,
  8. ChainOfThoughtType? chainOfThought,
  9. PlanType? plan,
  10. ContextDataType? contextData,
  11. ConfirmationType? confirmation,
  12. List<CheckpointType>? checkpoints,
  13. List<SuggestionType>? suggestions,
  14. List<TaskType>? tasks,
  15. List<SimpleMessageType>? messageQueue,
  16. String? conversationId,
  17. String? sessionId,
  18. DateTime? createdAt,
  19. DateTime? updatedAt,
})

Implementation

RichMessage({
  this.id,
  this.key,
  this.from,
  this.versions,
  this.tools,
  this.sources,
  this.reasoning,
  this.chainOfThought,
  this.plan,
  this.contextData,
  this.confirmation,
  this.checkpoints,
  this.suggestions,
  this.tasks,
  this.messageQueue,
  this.conversationId,
  this.sessionId,
  this.createdAt,
  this.updatedAt,
});