fromMap static method
Implementation
static CallInfo fromMap(Map map) {
CallInfo callInfo = CallInfo();
callInfo.callId = map['callId'] ?? '';
callInfo.isMultiCall = map['isMultiCall'] ?? true;
callInfo.mediaType = map['mediaType'] ?? 0;
Map? ownerMap = map['owner'];
if (ownerMap != null) {
callInfo.owner = UserInfo.fromMap(ownerMap);
}
List<CallMember> members = [];
List callMemberList = map['members'];
for (Map memberMap in callMemberList) {
CallMember member = CallMember.fromMap(memberMap);
members.add(member);
}
callInfo.members = members;
callInfo.extra = map['extra'] ?? '';
return callInfo;
}