RichMessage constructor
RichMessage({
- String? id,
- String? key,
- String? from,
- List<
MessageVersionType> ? versions, - List<
ToolCallType> ? tools, - List<
SourceType> ? sources, - ReasoningType? reasoning,
- ChainOfThoughtType? chainOfThought,
- PlanType? plan,
- ContextDataType? contextData,
- ConfirmationType? confirmation,
- List<
CheckpointType> ? checkpoints, - List<
SuggestionType> ? suggestions, - List<
TaskType> ? tasks, - List<
SimpleMessageType> ? messageQueue, - String? conversationId,
- String? sessionId,
- DateTime? createdAt,
- 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,
});