opt models

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-06-04 15:20:35 +08:00
parent f50b1d2beb
commit b960359a39
858 changed files with 11000 additions and 12588 deletions

View File

@@ -0,0 +1,33 @@
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(),
);
}