You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

44 lines
928 B

/// 直播间聊天消息模型
class LiveChatMessage {
final String userId;
final int? uid;
final String userName;
final String? avatar;
final String? miId;
final String content;
final int timestamp;
LiveChatMessage({
required this.userId,
required this.userName,
this.avatar,
this.miId,
this.uid,
required this.content,
required this.timestamp,
});
factory LiveChatMessage.fromJson(Map<String, dynamic> json) {
return LiveChatMessage(
userId: json['userId'],
userName: json['userName'],
avatar: json['avatar'],
miId: json['miId'],
uid: json['uid'],
content: json['content'],
timestamp: json['timestamp'],
);
}
Map<String, dynamic> toJson() {
return {
'userId': userId,
'userName': userName,
'avatar': avatar,
'miId': miId,
'content': content,
'timestamp': timestamp,
};
}
}