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