toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['sessionId'] = sessionId;
data['totalAudioMinutes'] = totalAudioMinutes;
data['totalVideoMinutes'] = totalVideoMinutes;
data['totalDuration'] = totalDuration;
data['hasRecording'] = hasRecording;
data['initiatedAt'] = initiatedAt;
data['initiator'] = initiator;
data['mode'] = mode;
data['receiver'] = receiver;
data['receiverType'] = receiverType;
data['status'] = status;
data['totalDurationInMinutes'] = totalDurationInMinutes;
data['totalParticipants'] = totalParticipants;
data['type'] = type;
data['mid'] = mid;
data['startedAt'] = startedAt;
data['endedAt'] = endedAt;
if (participants != null) {
data['participants'] = participants!.map((v) => v.toJson()).toList();
}
if (recordings != null) {
data['recordings'] = recordings!.map((v) => v.toJson()).toList();
}
return data;
}