Immutable message with an author, timestamp and non-empty text.
TxChatMessage
| Parameter | Type | Default | Meaning |
|---|---|---|---|
| id | Object | required | Unique stable ID. |
| text | String | required | Text to display. |
| timestamp | DateTime | required | Message timestamp. |
| author | TxChatUser | required | Message author. |
| status | TxMessageStatus | TxMessageStatus.sent | Local message status. |
import 'package:tecexpress/tecexpress.dart';
Future<void> example() async {
final message = TxChatMessage(id: 1, text: 'Hello', timestamp: DateTime.now(), author: TxChatUser(id: 'me', name: 'Alex'));
print(message.text);
}