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