2025-08-12 13:36:42 +08:00
|
|
|
import '../enums/message_status.dart';
|
|
|
|
|
|
2025-06-18 11:28:37 +08:00
|
|
|
class ChatMessage {
|
2025-08-12 13:36:42 +08:00
|
|
|
final String id;
|
2025-06-18 11:28:37 +08:00
|
|
|
final String text;
|
|
|
|
|
final bool isUser;
|
|
|
|
|
final DateTime timestamp;
|
2025-08-12 13:36:42 +08:00
|
|
|
MessageStatus status;
|
2025-06-18 11:28:37 +08:00
|
|
|
|
|
|
|
|
ChatMessage({
|
2025-08-12 13:36:42 +08:00
|
|
|
required this.id,
|
2025-06-18 11:28:37 +08:00
|
|
|
required this.text,
|
|
|
|
|
required this.isUser,
|
|
|
|
|
required this.timestamp,
|
2025-08-12 13:36:42 +08:00
|
|
|
this.status = MessageStatus.normal,
|
2025-06-18 11:28:37 +08:00
|
|
|
});
|
2025-08-12 13:36:42 +08:00
|
|
|
}
|