fromMap static method

CallInfo fromMap(
  1. Map map
)

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;
}