RCCallSession.fromJson constructor
RCCallSession.fromJson(
- Map json
Implementation
RCCallSession.fromJson(Map<dynamic, dynamic> json)
: callType = RCCallCallType.values[json["callType"]],
mediaType = RCCallMediaType.values[json["mediaType"]],
callId = json['callId'],
targetId = json['targetId'],
sessionId = json['sessionId'],
startTime = json['startTime'],
connectedTime = json['connectedTime'],
endTime = json['endTime'],
caller = json['caller'] != null ? RCCallUserProfile.fromJson(json['caller']) : null,
inviter = json['inviter'] != null ? RCCallUserProfile.fromJson(json['inviter']) : null,
mine = RCCallUserProfile.fromJson(json['mine']),
extra = json['extra'],
users = [] {
var userList = json['users'];
if (userList != null) {
for (var element in userList) {
if (element != null) {
var user = RCCallUserProfile.fromJson(element);
users.add(user);
}
}
}
}