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