TUIBattleInfo.fromJson constructor
TUIBattleInfo.fromJson(
- Map<String, dynamic> dataMap
)
Implementation
TUIBattleInfo.fromJson(Map<String, dynamic> dataMap) {
battleId = dataMap["battleId"];
config.duration = dataMap["duration"];
config.extensionInfo = dataMap["extensionInfo"];
config.needResponse = dataMap["needResponse"];
if (dataMap["fromUser"] != null) {
inviter = TUIBattleUser.fromJson(dataMap["fromUser"]);
}
if (dataMap['toUserList'] != null) {
inviteeList = (dataMap['toUserList'] as List)
.map((invitee) => TUIBattleUser.fromJson(invitee))
.toList();
}
if (dataMap["startTime"] != null) {
startTime = dataMap["startTime"];
}
if (dataMap["endTime"] != null) {
endTime = dataMap["endTime"];
}
}