Author with a validated key and non-empty name.
TxChatUser
| Parameter | Type | Default | Meaning |
|---|---|---|---|
| id | Object | required | Unique stable ID. |
| name | String | required | Input field name or file name. |
| avatarUrl | String? | null | Optional avatar image URL. |
import 'package:tecexpress/tecexpress.dart';
Future<void> example() async {
final user = TxChatUser(id: 'me', name: 'Alex');
print(user.name);
}