Message constructor
Constructor for Message class.
@param role The role of the message (user, assistant, system). @param content The content of the message. @param images The images associated with the message. Default is null.
Implementation
Message({required this.role, required this.content, this.images})
: timestamp = DateTime.now() {
if (images != null) {
images = images is Map<String, dynamic> ? [images] : List.from(images);
}
}