ChatMessage.user constructor

ChatMessage.user({
  1. required String content,
  2. Map<String, dynamic>? metadata,
})

Implementation

factory ChatMessage.user({
  required String content,
  Map<String, dynamic>? metadata,
}) {
  return ChatMessage(
    id: DateTime.now().millisecondsSinceEpoch.toString(),
    content: content,
    role: MessageRole.user,
    timestamp: DateTime.now(),
    metadata: metadata,
  );
}