mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-20 17:16:29 +08:00
34 lines
912 B
Dart
34 lines
912 B
Dart
import 'package:PiliPlus/models_new/live/live_dm_info/host_list.dart';
|
|
|
|
class LiveDmInfoData {
|
|
String? group;
|
|
int? businessId;
|
|
double? refreshRowFactor;
|
|
int? refreshRate;
|
|
int? maxDelay;
|
|
String? token;
|
|
List<HostList>? hostList;
|
|
|
|
LiveDmInfoData({
|
|
this.group,
|
|
this.businessId,
|
|
this.refreshRowFactor,
|
|
this.refreshRate,
|
|
this.maxDelay,
|
|
this.token,
|
|
this.hostList,
|
|
});
|
|
|
|
factory LiveDmInfoData.fromJson(Map<String, dynamic> json) => LiveDmInfoData(
|
|
group: json['group'] as String?,
|
|
businessId: json['business_id'] as int?,
|
|
refreshRowFactor: (json['refresh_row_factor'] as num?)?.toDouble(),
|
|
refreshRate: json['refresh_rate'] as int?,
|
|
maxDelay: json['max_delay'] as int?,
|
|
token: json['token'] as String?,
|
|
hostList: (json['host_list'] as List<dynamic>?)
|
|
?.map((e) => HostList.fromJson(e as Map<String, dynamic>))
|
|
.toList(),
|
|
);
|
|
}
|