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.
 
 
 
 
 

31 lines
808 B

// 登录响应实体类
class ChatStaticData {
final int id;
final int liveDurationMins;
final int todayCrossMicCount;
ChatStaticData({required this.id, required this.liveDurationMins, required this.todayCrossMicCount});
// 从JSON映射创建实例
factory ChatStaticData.fromJson(Map<String, dynamic> json) {
return ChatStaticData(
id: json['id'] ?? '',
liveDurationMins: json['liveDurationMins'] ?? 0,
todayCrossMicCount: json['todayCrossMicCount'] ?? 0,
);
}
// 转换为JSON映射
Map<String, dynamic> toJson() {
return {
'id': id,
'liveDurationMins': liveDurationMins,
'todayCrossMicCount': todayCrossMicCount,
};
}
@override
String toString() {
return 'LoginData(id: $id, liveDurationMins: $liveDurationMins)';
}
}