Message constructor
Message({
- String? id,
- required MessageRole role,
- required List<
ContentBlock> content, - DateTime? timestamp,
- StopReason? stopReason,
- TokenUsage? usage,
Implementation
Message({
String? id,
required this.role,
required this.content,
DateTime? timestamp,
this.stopReason,
this.usage,
}) : id = id ?? _uuid.v4(),
timestamp = timestamp ?? DateTime.now();