ChatMessageData constructor
ChatMessageData({})
Implementation
ChatMessageData({
this.id = '',
required this.role,
required this.text,
DateTime? timestamp,
this.turnId,
this.revision = 0,
Map<String, Object?> metadata = const {},
List<ChatInputOmission> omissions = const [],
}) : timestamp = timestamp ?? DateTime.now(),
metadata = Map.unmodifiable(metadata),
omissions = List.unmodifiable(omissions);