fromMap static method
Implementation
static CallSession fromMap(Map map) {
var result = CallSession();
if (map.isEmpty) {
return result;
}
result.callId = map['callId'] ?? '';
result.isMultiCall = map['isMultiCall'] ?? false;
result.mediaType = map['mediaType'] ?? 0;
result.callStatus = map['callStatus'] ?? 0;
result.startTime = map['startTime'] ?? 0;
result.connectTime = map['connectTime'] ?? 0;
result.finishTime = map['finishTime'] ?? 0;
result.owner = map['owner'] ?? '';
result.inviterId = map['inviterId'] ?? '';
result.finishReason = map['finishReason'] ?? 0;
result.extra = map['extra'] ?? '';
List<CallMember> members = [];
List callMemberList = map['members'];
for (Map memberMap in callMemberList) {
CallMember member = CallMember.fromMap(memberMap);
members.add(member);
}
result.members = members;
return result;
}